<form action="" medth="post">
<table>
<tr>
<td><input type="checkbox" name="che[]" value="1"></td>
<td><input type="text" name="txt[]"></td><td>数据1</td>
</tr>
<tr>
<td><input type="checkbox" name="che[]" value="2"></td>
<td><input type="text" name="txt[]"></td>
</tr>
</table>
</form>
我该如何选中那个checkbox 就提交那行数据 或者在后台判断也行。
<table>
<tr>
<td><input type="checkbox" name="che[]" value="1"></td>
<td><input type="text" name="txt[]"></td><td>数据1</td>
</tr>
<tr>
<td><input type="checkbox" name="che[]" value="2"></td>
<td><input type="text" name="txt[]"></td>
</tr>
</table>
</form>
我该如何选中那个checkbox 就提交那行数据 或者在后台判断也行。
把name的名字搞成一样的,value的值不一样就行了,提交后查看$_POST[check];这是一个数组,你可以循环输出
2.可以用js在前端进行判断,如果checked=false 那么 value='',这样提交后你只需要过滤空值 剩下的不就是checked的内容了?
第二个用js在前台判断 然后过滤空值,可我实际项目中友的文本框是可以输入空值的该怎么办
空值和 0你区分开.另外你不是checkbox 嘛 怎么又是文本框了.
html页
<input type="checkbox" name="zixun1[]" id="zixun1" value="XX">XX<br>
<input type="checkbox" name="zixun1[]" id="zixun1" value="XX">XX<br>
<input type="checkbox" name="zixun1[]" id="zixun1" value="XX">XX<br>
<input type="checkbox" name="zixun1[]" id="zixun1" value="其他咨询">其他咨询</td>
PHP页面
<?php
$zixun1 = $_POST['zixun1'];
for($i=0;$i<count($zixun1);$i++)
echo $zixun1[$i]."<br>";
?>