ife*_*lse 0 javascript forms jquery
我试图循环形式检查空字段然后执行和功能.我现在正在使用下面这个我在这个网站上找到的东西,但是发生了什么,每个循环检查1字段,并看到1不是空的,仍然执行其他功能.我想我需要立即检查所有然后执行下一个功能.我怎么能实现这个目标?
if($('.enter-info--ownerInfo .req').val() != "") {
alert("Empty Fields!!")
} else {
run this function
}
Run Code Online (Sandbox Code Playgroud)
谢谢...
使用过滤,很容易:
var anyFieldIsEmpty = $("form :input").filter(function() {
return $.trim(this.value).length === 0;
}).length > 0;
if (anyFieldIsEmpty) {
// empty fields
}
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/Lz9nY/