2012-01-18 12 views
2

juleryに複数のチェックボックスの値とその兄弟を投稿し、PHPで配列のポスト値を取得する最良の方法は何ですか?チェックボックスとtdのすべての値を取得する必要があります。ここで複数のチェックボックス投稿

は、私のチェックボックスは、私はこのinlcuding TD値などのチェックボックスのすべてのポストデータを取得する必要がありますテーブルに

<form action="test.php"> 
<table> 
<tr><td><input type="checkbox" name="event[]" id="event" value="A">1</td> <td>James</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="B">2</td> <td>Dave</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="C">3</td> <td>Bal</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="D">4</td> <td>Tim</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="E">5</td ><td>Ester</td></tr> 
</table> 
<input type="submit" name="submit" /> 
</form> 

です。 [イベント] =>配列 ( [0] =>配列(A、ジェームズ) [1] =>配列(B、デイブ) )

答えて

0

name="event[VALUE]"

最も簡単であると思われます私への道。または、<select multiple>コントロールを使用します。

2

ちょうどall of the form data in one goをつかむ。サーバー上

// … 
data: jQuery('form').serialize() 
// … 

id属性がユニークあるので、あなたがHTMLを修正する必要があります、適切な<label>要素を使用する必要があります)ラベルを使用して値を再関連付け

+0

どのようにしてtdの値を取得できますか? – kedomonzter

+0

@mocca - サーバーでこれを行います。最初にサーバーがHTMLを作成しました。これは、配列、データベース、または他のシステムを使用して行う必要があります。それらを関連付けるには、同じデータセットを使用します。 (または、最初の値のラベルに使用しているデータを使用してください) – Quentin

+0

はい、チェックボックスの値を取得できますが、TDのinnertextを送信することはできません。 – kedomonzter

関連する問題