jQuery检测输入字段为空

ste*_*tef 1 jquery

使用jQuery如何检查所有输入字段(EXCL隐藏字段)和textareas是否为空?我不确定如何"遍历"所有表单字段并检查:

$("input").val()和$("textarea).val()

这是为了运行一个只有在所有表单字段都为空的情况下才能"工作"的函数.

Ada*_*son 5

接受你的选择,但这里仅用几行来验证所有字段,而不仅仅是一个:

var allBlank = true;
$('input, textarea').each(function() {
    return allBlank = allBlank && !$(this).val();
}); 
Run Code Online (Sandbox Code Playgroud)

当然,您可以修改选择器以仅指定所需的字段.然后继续:

if(allBlank) {
    //all are blank.  congrats. 
}
Run Code Online (Sandbox Code Playgroud)

编辑:现在有更多的表现!