我有提交表单的js函数
var bCancel = false;
var errors = new Array();
function validateNewsForm(form) {
if (bCancel) {
return true;
} else {
errors = [];
var statusArray = new Array();
statusArray.push(validateRequired(form));
statusArray.push(validateMaxLength(form));
statusArray.push(validateDate(form));
for (status in statusArray) {
if (!status) {
alert(errors.join('\n'));
return false;
}
}
return true;
}
}
validateSmth() 函数工作正常。但是当我输入正确的数据时,我无法保存,因为得到空警报。我只有一条警报消息,现在所有验证功能都为真(以防数据正确)
为什么我会收到空警报?