多个Checkbox帖子

时间:2012-01-18 07:01:15

标签: php jquery

在jquery中发布muliple checkbox值及其兄弟节点并通过PHP获取数组中的post值的最佳方法是什么?我必须得到checkbox和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>

我应该获得这样的复选框的所有发布数据,包括td值。     [event] =&gt;排列         (             [0] =&gt;阵列(A,詹姆斯)             [1] =&gt;阵列(B,戴夫)         )

2 个答案:

答案 0 :(得分:2)

抓住all of the form data in one go

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

将值与标签重新关联(应使用正确的<label>元素,您需要修复HTML,以便id属性唯一在服务器上

答案 1 :(得分:0)

name="event[VALUE]"

这对我来说似乎是最简单的方法。或者,使用<select multiple>控件。