2012-01-21 9 views
1

約150フィールドのフォームがありますが、ユーザーはさらにフィールドを追加して約300フィールドに達することができます。 自分のフィールドに名前とIDを入れる良い方法があるかどうか、あるいはそれぞれに別の名前とIDを付ける必要があるかどうかを知りたいです。それは難しい仕事です。HTMLフォームの多くのフィールド

答えて

2

HTML

<form action="checkbox.php"> 
<input type="checkbox" name="data[]" value="1">1<br> 
<input type="checkbox" name="data[]" value="2">2<br> 
<input type="checkbox" name="data[]" value="3">3<br> 
<input type="checkbox" name="data[]" value="4">4<br> 
<input type="checkbox" name="data[]" value="5">5<br> 
<input type="submit"> 
</form> 

それはtext型のためにも働く

$data = $_GET["data"]; //$data is an array with checked option 

checkbox.php

<input type="text" name="text_data[1]"><br> 
<input type="text" name="text_data[2]"><br> 
<input type="text" name="text_data[3]"><br> 
+0

私はこれらの数値をテキストフィールドに入れますか?私はだけを置くことができますか? –

+0

入力の値が特定の入力フィールドに関連していない場合は、数字は必要ありません。 – rauschen

2

もし私が右に分かっているのであれば、同じタイプのコントロール(テキストボックス、チェックボックスなどのグループ)のグループにidを使用して、javascriptまたはコードの背後にある配列としてアクセスしてください。

入力のための唯一の名前を持つ
+0

[link](http://osnysantos.com.br/form.gif)をご覧ください。私はそれぞれのフィールドに異なる名前とIDを与えています。アレイで作業することはできますか? –

+0

ここで私はあなたの名前、各コントロールのidを "control-lable + control-type"と設定できると思っています。 –

+0

配列は機能しますが、各配列要素に関連するフィールドを特定するのが難しいと思います... –

関連する問題