繁体   English   中英

检查值是否为空

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM