2013-05-23 2 views
1

это первый раз я использовал Validation с JQuery и мой код для проверки раскрывающегося:обход проверки с JQuery

jQuery(dropdown).validate({ 
    expression: "if (VAL != '-1') return true; else return false;" 
}); 

это работает конечно, когда я хочу, чтобы мои «выпадающий» быть подтвержден.

ВОПРОС: Я добавляю класс = "игнорировать" в раскрывающееся меню, когда я не хочу, чтобы он был проверен, есть ли способ обойти проверку, когда мой выпадающий список имеет класс «игнорировать»?

Я пытался добавить ИГНОРИРУЙТЕ, но я не знаю, если это правильный путь, (очевидно, это не потому, что это не работает):

jQuery(dropdown).validate({ 
    expression: "if (VAL != '-1') return true; else return false;", 
    ignore: ".ignore" 
}); 

это код, я пробовал , помогите, пожалуйста, по этому поводу. заранее заблаговременно

ответ

1

Добавить проверку до и вернуть true, когда класс игнорируется для выпадающего списка.

if ($(dropdown).attr('class') == "ignore") 
    return true; 

Сделайте это, прежде чем делать что-либо еще.

+0

спасибо за ответ @AurA .. hmmm, на самом деле я тоже пробовал делать это до строки кодов, написанных выше
, но, например, выпадающий был проверен в первый раз, что нормально, но на втором валидация, даже если у меня есть проверка выпадающего класса, она все еще была проверена, я не знаю, но кажется, что проверка уже связана с выпадающим элементом управления – Eytch

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