2013-05-20 2 views
5

Я установил SelectBoxIt, чтобы изменить свой вид окна выбора &, но я обнаружил, что проблема в том, что проверка jquery не работает, например, если это поле не требуется.Проверка jquery не работает с компонентом SelectBoxIt

Мне не нужно, чтобы я опубликовал код, потому что его легко воспроизвести (я попытался, но stackoverflow page висел). Просто включите jquery.validate.min.js и jquery.selectBoxIt.min.js, затем создайте выпадающий список с некоторыми элементами, имеющими первый, пустым значением.

Правила, определяющие является:

   'Cliente[cnaid]': { 
        required: true, 
        min: 1 
       }, 

где Cliente [cnaid] является именем поля выбора.

Любой намек будет весьма признателен,

Благодаря Jaime

ответ

7

JQuery Validate работает по умолчанию только на видимых элементов формы. SelectBoxIt скрывает выбор по умолчанию и отображает один из встроенных элементов неформы. Что вам нужно сделать, это добавить опцию к вашему звонку validate, чтобы он мог проверить скрытые элементы:

$('form').validate({ 
    ignore:'', //i.e. do not ignore hidden elements 
    //rules, etc 
}); 
+0

спасибо! это сработало. – jstuardo

+1

@ jstuardo - Прохладный, вам нужно проверить [FAQ] (http://stackoverflow.com/faq#howtoask) на тему голосования и принятия ответов (и вернуться и сделать то же самое по всем вашим предыдущим вопросам!) – Ryley

Смежные вопросы