JavaScriptでアイテムの配列は可能?

[上に] [前に] [次に]
saku [E-Mail] 1999/05/17(月) 16:30:14
こんにちは、質問させてください!!

以下の様なフォームを作成し、入力項目のチェックをJavaScriptで行ないたいのですが、うまくいきません。

<SCRIPT LANGUAGE="JavaScript">
<!--
function check_data(){
form = document.form_01;
for(cnt = 0; cnt <= form.max_cnt.value; cnt++){
  if(form.sel_item[cnt].options[form.sel_item[cnt].selectedIndex].value == ""){
   alert("選択されていません!!");
   return false;
  }
}
return true;
}
// -->
</SCRIPT>

<FORM ACTION="" NAME="form_01" onSubmit="return check_data()">
<SELECT NAME="sel_item">
<OPTION VALUE="">選択無
<OPTION VALUE="ABC">ABC
</SELECT>
<SELECT NAME="aaa">
<OPTION VALUE="">選択無
<OPTION VALUE="ABC">ABC
</SELECT>
<INPUT TYPE="hidden" NAME="max_cnt" VALUE=2>
<INPUT TYPE="submit" VALUE="OK">
</FORM>

セレクトアイテムを配列として使用する事は出来ないでしょうか?
ながながと申し訳ありませんが、教えてくださると大変助かります。

よろしくお願いします。m(__)m

saku [E-Mail] 1999/05/17(月) 17:06:33
訂正です

>for(cnt = 0; cnt <= form.max_cnt.value; cnt++){
for(cnt = 0; cnt < form.max_cnt.value; cnt++){
です

たこすけ 1999/05/17(月) 17:06:44
> if(form.sel_item[cnt].options[form.sel_item[cnt].selectedIndex].value == "")
式がこうだったら

> <SELECT NAME="aaa">
これもNAMEを"sel_item"しないと駄目なんじゃないでしょうか?

saku [E-Mail] 1999/05/17(月) 17:09:04
訂正2です

書き込む前にたこすけさんからご指摘がありました。
その通りです。
まったくお恥ずかしい。

saku [E-Mail] 1999/05/17(月) 17:20:49
[[解決]]
あれれれれ・・・
なんと、出来てしまいました!!
どうもお騒がせしました。

[上に] [前に] [次に]