проверка пустого поля в jquery - PullRequest
0 голосов
/ 19 мая 2011

У меня есть 3 текстовых поля.

Первое поле является единственным обязательным полем, но если второе поле не пустое, первое и третье текстовые поля не должны быть пустыми.

Как выполнить эту проверку в jquery?

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Простой:

var set = $('input[type="text"]');
if(set.eq(0).val().length == 0 || (set.eq(1).val().length > 0 && set.eq(2).val().length == 0)) {
   //throw error
} 
0 голосов
/ 19 мая 2011

Я думаю, что это простой логический алгоритм

if ($('#field2').val() != '' && ( $('#field3').val() == '' || $('#field3').val() == '')) {
    return false;
}

В противном случае, вы можете найти несколько плагинов для проверки формы: http://docs.jquery.com/Plugins/Validation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...