[PHP-users 7412] Re: Formの要素を配列にした場合のJavaScriptでの扱い

otsuka php-users@php.gr.jp
Mon, 13 May 2002 21:31:40 +0900


Otsukaです。

藤本様、加藤様早速のレスどうもありがとうございます。

>function hoge(){
>   var iNum=self.document.TOHOHO.iCount.value;
>   ihoge1VALUE=new Array(iNum);
>   for(var i=0 ; i < iNum ; i++){
>      var dapyon1="hoge1Value" + [i];
>      ihoge1VALUE[i]=self.document.TOHOHO[dapyon1].value;
>   }

なるほど、配列変数ihoge1VALUE[n....]に値を収めるわけですね。
すぐに使ってみます。

>私は
>  form1.elements["abc[]"][0].value
>といった形で指定しています。

おおっなるほど
こちらは簡単なので早速下記で実験→OKでした。^^)v

<form name="form1">
 <input type="text" name="abc[]" value="1">
 <input type="text" name="abc[]" value="2">
 <input type="button" value="test"
onClick="alert(form1.elements['abc[]'][1].value)">
</form>

早速、お二人の方法を取り入れたいと思います。
感謝いたします。
いずれまた!