Подтвердите форму с помощью плагина проверки jquery - PullRequest
0 голосов
/ 27 октября 2011

Я использую jQuery Validation Plugin 1.9.0 (из http://bassistance.de/).). Проблема в том, что я не могу понять, как проверить текстовое поле, только если пользователь что-то в нем набрал. не пишите ничего, что поле не должно обрабатываться как требуется.

Ответы [ 3 ]

2 голосов
/ 27 октября 2011

Не устанавливать обязательный параметр правила -

rules : {
     text1 : {
         required: false, // Or do not specify the option
         minlength: 3 // validation if it has value
     }
 },
0 голосов
/ 27 октября 2011

Вы можете передать функцию правилу проверки.Например,

$("#demoForm").validate({
               rules: {
                    "requiredField": {sampleRule: function(e){
                                                var input = $(e); 
                                                if(input.val()) 
                                                    return true; 
                                                return false;
                                                }
                                        }                       
                },
                messages : {
                    "requiredField": "This field is invalid"
                }

Где «sampleRule» может быть любым желаемым правилом, например.«требуется» или «минимальная длина».Функция дает возможность добавить условное правило.

0 голосов
/ 27 октября 2011
if ( value != '' ) {
    // Do your validation here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...