jQuery Проверяет Необходимый Выбор

Я пытаюсь проверить элемент выбора HTML с помощью jQuery, Проверяют плагин. Я установил "требуемое" правило к истинному, но оно всегда передает проверку, потому что нулевой индекс является chosed по умолчанию. Там какой-либо путь состоит в том, чтобы определить пустое значение, которое используется необходимым правилом?

UPD. Пример. Предположите, что мы имеем следующий контроль HTML:

<select>
  <option value="default">Choose...</option>
  <option value="1">1</option>
  <option value="2">2</option>
</select>

Я хочу, чтобы плагин Проверки использовал значение "по умолчанию" в качестве пустого.

142
задан SiberianGuy 25 May 2010 в 01:13
поделиться

2 ответа

Вы можете написать собственное правило!

 // add the rule here
 $.validator.addMethod("valueNotEquals", function(value, element, arg){
  return arg !== value;
 }, "Value must not equal arg.");

 // configure your validation
 $("form").validate({
  rules: {
   SelectName: { valueNotEquals: "default" }
  },
  messages: {
   SelectName: { valueNotEquals: "Please select an item!" }
  }  
 });
210
ответ дан 23 November 2019 в 23:01
поделиться

используйте правило минимума

установите значение первой опции равным 0

'selectName':{min:1}
30
ответ дан 23 November 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: