[PHP-users 10370] Re: フォームのテキストボックスの値を配列で取得
Sumito_Oda
php-users@php.gr.jp
Fri, 27 Sep 2002 04:51:36 +0900
織田です
>これはテキストボックスの場合は無理なのでしょうか?
>試しにやってみたのですが、取得できませんでした。
ここで言うテキストボックスというのは、
htmlのテキストフィールドのことでしょうか。
checkboxで複数選択の際の渡しが上手くいってるのなら、
そのまま同じようにやれば取得できる筈なのですが。
#ひょっとしたらブラウザで動作が違うのかと思いましたが
#MozillaもIE特に挙動に違いは見受けられませんでした。
私の場合はこんな感じ(抜粋)でテスト
<?php
echo "i0:".$_GET["i"][0]."<br />";
echo "i1:".$_GET["i"][1]."<br />";
echo "i2:".$_GET["i"][2]."<br />";
echo "i3:".$_GET["i"][3]."<br />";
echo "h:" .$_GET["h"] ."<br />\n";
?>
<form method="GET">
<input type="checkbox" name="i[]" value="0" />
<input type="checkbox" name="i[]" value="1" />
<input type="text" name="i[]" value="2" />
<input type="text" name="i[]" value="3" />
<input type="hidden" name="h" value="4" />
<input type="submit" value="GO" />
</form>
どんな風に値が渡されているかは、
URLに付加される文字列を見てください。
--
織田 澄人(Sumito Oda) / mailto:oda@imasy.or.jp