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 に答える