JS中的数组表单元素验证

时间:2013-05-29 08:39:46

标签: javascript html

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

提前致谢

错误

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

1 个答案:

答案 0 :(得分:2)

你做错了,一定是这样的

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

<强>参考

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