Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多复选框帖子_Php_Jquery - Fatal编程技术网

Php 多复选框帖子

Php 多复选框帖子,php,jquery,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&

在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>

1詹姆斯
2戴夫
3巴尔
4蒂姆
5酯
我应该得到像这样的复选框的所有post数据,包括td值。 [事件]=>数组 ( [0]=>数组(A,James) [1] =>阵列(B,Dave) )

name=“事件[值]”

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

抓取即可


将值与服务器上的标签重新关联(标签应使用适当的
元素,您需要修复HTML,以便
id
属性是唯一的)

如何获取td的值?@mocca-在服务器上执行此操作。服务器首先生成HTML。它应该使用数组、数据库或其他一些系统来实现。使用同一组数据将它们关联起来。(或者首先使用用于值标签的数据)是的,它可以获取复选框值,但不能发布TD innertext。@mocca:理想情况下,您不应该使用表格进行布局。我同意昆廷的建议。它更容易理解和语义化。使用CSS对齐字段而不是表格。@mocca-Er,是吗?就像我说的…两次…在服务器上这样做。
// …
data: jQuery('form').serialize()
// …