0

我正在尝试验证下面的表单数组元素,但出现错误。我想知道它是否设置为数组,因为正在验证其他正常元素没有问题。

提前致谢

错误

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="" />
4

1 回答 1

2

你做错了吧,一定是这样的

document.getElementsByName('textQualificationSet[0][Qual Subject]')[0].value;

参考

https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByName

于 2013-05-29T08:42:15.857 回答