【发布时间】:2013-10-14 21:27:21
【问题描述】:
我有如下表格:
<form action="" method="post">
<input type="checkbox" id="status_1" name="status_1" value="1" />
<input type="checkbox" id="status_2" name="status_2" value="1" />
<input type="checkbox" id="status_3" name="status_3" value="1" />
</form>
当我选中所有复选框并发布表单时,结果是这样的:
Array ([status_3] => 1 [status_2] => 1 [status_1] => 1 )
然后我取消选中第二个复选框并发布表单,结果是这样的:
Array ( [status_3] => 1 [status_1] => 1 )
当我取消选中第二个复选框时,是否可以得到如下结果:
Array ( [status_3] => 1 [status_2] => 0 [status_1] => 1 )
有想法吗?
【问题讨论】:
-
创建一个同名的隐藏字段,这样会被贴出来
-
@RoyalBg :好主意,它有效.. :)
-
我对此有疑问...未选中框的隐藏字段也将通过 tru 形式。你是怎么做到的?
-
我试过你的想法,但隐藏的文本框也被传递了