修剪并检查是否为空输入

时间:2012-01-06 09:55:27

标签: jquery validation

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

HTML是:

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

我检查了我的控制台,如果语法正确,它是正确的,但即使该值不为空,它仍然不提交表单。怎么了?

3 个答案:

答案 0 :(得分:6)

无需检查长度,只需使用:

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

val()返回输入的值 - docs for val()

在这里讨论Check if inputs are empty using jQuery

答案 1 :(得分:3)

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

答案 2 :(得分:2)

而不是:

$('.xlarge').value

您应该使用:

$('.xlarge').val()

.val()是jQuery函数,它将返回匹配元素集中第一个元素的value。以下是文档的链接:http://api.jquery.com/val/