Javascript JS中的数组表单元素验证
我正在尝试验证下面的表单数组元素,但出现错误。我想知道它是否被设置为数组,因为其他普通元素的验证没有问题 提前谢谢 错误Javascript JS中的数组表单元素验证,javascript,html,Javascript,Html,我正在尝试验证下面的表单数组元素,但出现错误。我想知道它是否被设置为数组,因为其他普通元素的验证没有问题 提前谢谢 错误 TypeError: document.formABC.textQualificationSet is undefined JS var textQualSubject = document.formABC.textQualificationSet[0]["Qual Subject"].value; if(textQualSubject == ""){
TypeError: document.formABC.textQualificationSet is undefined
JS
var textQualSubject = document.formABC.textQualificationSet[0]["Qual Subject"].value;
if(textQualSubject == ""){
alert("ERROR: Please enter at least first Qualification Subject");
return false;
}
HTML
<input type="text" name="textQualificationSet[0][Qual Subject]" value="" />
你做错了,一定是这样
document.getElementsByName('textQualificationSet[0][Qual Subject]')[0].value;
参考
您看过验证库吗?您的用户和任何在您之后看到这一点的开发人员都会感谢您!