Проверка в выпадающем списке, когда по-прежнему ничего не выбрано

#jquery

Вопрос:

Я пытаюсь заставить проверку jquery работать с выпадающим списком, когда ничего не выбрано, чтобы метод запускался. Таким образом, вы выбираете файл, но ничего не выбираете, и переходите к следующему полю. В настоящее время метод запускается только тогда, когда я выбираю что-то в выпадающем списке, но не тогда, когда выбрано «ничего» (пожалуйста, выберите)

Мой комобокс в html заключается в том, что:

 @Html.DropDownList("Collection",  new SelectList(Model.TableCollectionDevice.Where(x => x.persona == false), "collection_id" , "collection_displayname"), "Please select",  new { @CssClass="ddl_collection", @id="ddl_collection", @class = "form-control" })
 

Я предполагаю, что ошибка в том, что «Пожалуйста, выберите» не имеет такого значения, как»», и поэтому оно не срабатывает.
Мой jquery выглядит так:

 $.validator.addMethod("selectComboboxCheck", function (value, element)
      {
          console.log("Test"); // Just to see if something gets fired
          console.log($(element).find(":selected").val());
          if ($(element).find(":selected").val() == 0) {
              return false; 
          }
          else return true;
      },
      "Required");

$(document).ready(function () {
    $("#form_import").validate({
        errorPlacement: function errorPlacement(error, element) { element.before(error); },
        rules: {
            Collection:{
                required : true ,
                selectComboboxCheck: true
            
            },
 

Есть идеи, как я могу запустить метод, даже если ничего не выбрано?

Спасибо, Стефан

Редактировать: Похоже, с помощью этой строки вы получаете правильный фокус:

 $("select").blur(function () { $(this).valid() });
 

Комментарии:

1. Я не понимаю, как использовать проверку для поля выбора. Если вам нужно что-то выбрать, просто выберите первую запись при создании. Вот и все