[英]Check if value is null
var isempty = 0;
collegeArray = $(form).find(".cname").serializeArray();
for (var i = 0; i < collegeArray.length; i++) {
alert(collegeArray[i].value);
if (collegeArray[i].value = "") {
isempty = isempty + 1;
}
}
if (isempty == 0) {
container.innerHTML = "";
document.getElementById('survey').style.visibility = 'visible';
generateSurvey(collegeArray);
} else {
alert("Please fill out all fields!");
}
我正在尝试检查一组字段是否至少有一个空字段。 如果字段为空,则警报应弹出,否则应执行其他操作。 我将输入字段序列化为数组,然后遍历它。 当我运行它时,似乎总是认为即使有一些空字段也没有。 我该如何解决?
您正在使用=
,但需要==
:
if(collegeArray[i].value == "")
=
是赋值运算符。 您的意思是使用Pointy准时指出的比较运算符 ==
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.