此处有关jQuery表单验证的许多答案建议您检查val() === ''
或length() > 0
,但不能与我合作,因为我的空表单字段始终包含“undefined”。为什么会这样,解决方案是什么?
答案 0 :(得分:0)
您可以使用typeof
验证字段是否未定义,然后再将其检查为空。
var validateText;
var validateArray = [];
if(typeof validateText == "undefined"){
console.log("empty text");
}
if(typeof validateArray[1] == "undefined"){
console.log("error array");
}