使用 jQuery 如何检查所有输入字段(排除隐藏字段)和文本区域是否为空?我不确定如何“循环”所有表单字段并检查:
$("input").val() and $("textarea).val()
这是为了运行一个只有在所有表单字段都为空时才“起作用”的函数。
最佳答案
您可以选择,但这里只需几行即可验证所有字段,而不仅仅是一个:
var allBlank = true;
$('input, textarea').each(function() {
return allBlank = allBlank && !$(this).val();
});
当然,您可以修改选择器以仅指定您想要的字段。然后继续:
if(allBlank) {
//all are blank. congrats.
}
编辑:现在性能更高!
关于jQuery 检测输入字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5599504/