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;
参考


您看过验证库吗?您的用户和任何在您之后看到这一点的开发人员都会感谢您!