オブジェクトの記述を変えつつ繰り返したい

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前:  : 2007/01/24(水) 14:39  ID:NntfhpLJ sub-gm
フォームオブジェクトなのですが、

<script type="text/javascript"> 
 <!--
  function copy(count) {        // count は数値を呼び出します [0〜n]の間で任意に変動します

   document.FORM0.number.value= count;
   document.FORM1.number.value= count;
   document.FORM2.number.value= count;
   document.FORM3.number.value= count;

      ・
      ・
      ・
   document.FORMn.number.value= count;
  }
 //--> 
</script>


という操作をしたいのです。
count の数だけ for で回して、FORMの後に繰り返し回数の数値を文字列で連結しようとしたのですが、
文字列とは勝手が違うのかうまく動きません。

JSPを使用しており、HTML内のフォーム数は count 分作成しています。
どのように記述したら解決しますでしょうか。宜しくお願いします。

1   名前: 匿名 : 2007/01/24(水) 14:39  ID:4N1QN0WR sub-kJ
> document.FORM0.number.value= count;

省略形ではなく正式形を覚えれ。

document.forms['FORM0'].elements[number] = count;

2   名前:  : 2007/01/24(水) 14:39  ID:NntfhpLJ sub-gm
>>1
今まで書いてたのは略式だったんですねー・・・ 
下記を回す事で解決致しました。 どうもありがとうございました。
document.forms["FORM"+i].elements["number"].value = count;


一覧へ戻る