[PHP-users 7409] Re: Formの要素を配列にした場合のJavaScriptでの扱い
加藤昌也
php-users@php.gr.jp
Mon, 13 May 2002 20:54:05 +0900
加藤です。
On Mon, 13 May 2002 19:29:07 +0900
"otsuka" <otsuka@otsuka-office.sytes.net> wrote:
>
> サーバーに発信するFORMのtext等の要素を[ ]付きの配列型の命名にした場合
> JavaScript側でこの要素を特定する方法がわかりません。
> (入力された値のチェック等を行いたい)
>
[snip]
> <サンプル>
> <form name="form1" method="post" action="<? $PHP_SELF ?>">
> <input type="text" name="abc[ ]">
> <input type="text" name="abc[ ]"> ←この値等をabc[1].value等名前で取得
> したい
> <input type="text" name="abc[ ]">
> </form>
>
> ※ form1.abc[1].value→はエラー(abc.0はNULLまたはオブジェクトではありませ
> ん)
> form1.abc.value →同様のエラー(abcはNULLまたは・・・・)となります。
> 現在はform1.elements[1].valueで特定しています。
私は
form1.elements["abc[]"][0].value
といった形で指定しています。
----
加藤昌也 株式会社ニルソフトウェア
E-mail kato@nil.co.jp
TEL 03-3749-8601
FAX 03-3749-8602