обрезать и проверить, если пустой ввод - PullRequest
6 голосов
/ 06 января 2012
if(!$.trim($('.xlarge').value).length) {
    return false;
}

И HTML-код:

<input class="xlarge" name="name">

Я проверил на своей консоли, верен ли синтаксис, он верен, но даже если значение не пустое, оно все равно не отправляетформа.Что не так?

Ответы [ 3 ]

6 голосов
/ 06 января 2012

Не нужно проверять длину, просто используйте:

if(!$.trim($('.xlarge').val())) {
     return false;
}

val () возвращает значение ввода - документы для val ()

Обсуждается здесь Проверьте, являются ли входные данные пустыми, используя jQuery

3 голосов
/ 06 января 2012
if($.trim($('.xlarge').val()) == "") {
    return false;
}
2 голосов
/ 06 января 2012

Вместо:

$('.xlarge').value

Вы должны использовать:

$('.xlarge').val()

.val() - это функция jQuery, которая будет возвращать value первого элемента в наборесогласованные элементы.Вот ссылка на документацию: http://api.jquery.com/val/.

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