验证很困难,因为表单字段包含“未定义”而不是任何内容

时间:2018-02-08 22:03:55

标签: jquery validation

此处有关jQuery表单验证的许多答案建议您检查val() === ''length() > 0,但不能与我合作,因为我的空表单字段始终包含“undefined”。为什么会这样,解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用typeof验证字段是否未定义,然后再将其检查为空。



var validateText;
var validateArray = [];
if(typeof validateText == "undefined"){
  console.log("empty text");
}

if(typeof validateArray[1] == "undefined"){
  console.log("error array");
}