を読んで、私は複数の入力フィールドを持つフォームがあります。JavaScriptがフォーム項目の読書リスト
<input name="a1"/>
<input name="a2"/>
<input name="a3"/>
すべてのフィールド名が追加桁と同じです。
これらの値を配列に読み込むにはJavaScriptが必要です。
for i = 1 to 3
a(i) = form(i)
next
完全なコード:
var listC = [ "C", "A", "B" ];
a1 = form.a1.value;
a2 = form.a2.value;
a3 = form.a3.value;
if (listC[0] == a1.toUpperCase()) {
NumCorrect = NumCorrect + 1
}
if (listC[1] == a2.toUpperCase()) {
NumCorrect = NumCorrect + 1
}
if (listC[2] == a3.toUpperCase()) {
NumCorrect = NumCorrect + 1
}
<input type="text" size="2" name="a1" size="2"/>
<input type="text" size="2" name="a2" size="2"/>
<input type="text" size="2" name="a3" size="2"/>
HTML構造を投稿します。 –
関連する 'HTML'をインクルードし、これまでに試したことを表示できますか?ありがとうございました。 – NewToJS
var listC = [ "C"、 "A"、 "B" ]; a1 = form.a1.value; a2 = form.a2.value; a3 = form.a3.value; if(listC [0] == a1.toUpperCase()){NumCorrect = NumCorrect + 1} if(listC [1] == a2.toUpperCase()){NumCorrect = NumCorrect + 1} if(listC [2 ] == a3.toUpperCase()){NumCorrect = NumCorrect + 1} – AngelDeLaNoche