[PHP-users 219] Re: checkbox with '[]' and JavaScript

Naofumi Kondoh php-users@php.gr.jp
Fri, 22 Jun 2001 18:39:19 +0900


ソフト工房の近藤です。

"Nakagawa, Yasuharu" wrote:
> 
> 中川@東京武蔵野です。
> 
> In message Sub:[PHP-users 201] checkbox with '[]' and JavaScript on 2001/06/22;
>         <20010622134147.44e1becb.hotta@net-newbie.com>,
>         HOTTA Michihide wrote...
> ><input type=checkbox name="hoge[]" value="1">
> ><input type=checkbox name="hoge[]" value="2">
> ><input type=checkbox name="hoge[]" value="3">
> 
> document.forms[0].elements["hoge[]"][0].value
> document.forms[0].elements["hoge[]"][1].value
> document.forms[0].elements["hoge[]"][2].value
> 
> で参照できるようです。(Netscape 4.77)
> 
> IE 4.0 だと、はじめエラーが出るのですが、後は動いているみたいです。

こういう多次元配列(なのかな?)みたいな使い方が
あるとは知りませんでした。
勉強になりました。ありがとうございます。

var msg = "";
for(ii=0; ii<3; ++ii){
    msg = msg + " : [ " + ii + " ] val = " 
        + document.forms[0].elements["hoge[]"][ii].value; 
    msg = msg + "  chk = (  " + 
          document.forms[0].elements["hoge[]"][ii].checked + "  ) ";
}
alert(msg);

で確認しました。
Turbo Linux 6.0 Netscape 4.61/Export, 27-May-99;

# PHP じゃなくて js-ml みたいになってきたけど、
# PHP と JavaScript は一緒に使うことがおおいから
# いいですよね。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文   Email:  nkon@shonan.ne.jp 
           PostgreSQL 汎用DB検索ツール デモ  
      http://www.softkoubou.co.jp/cslweb/index.php3
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/