相关疑难解决方法(0)

如何在表单发布时获取复选框元素中未选中复选框的值?

我有一个如下表格:

<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>
Run Code Online (Sandbox Code Playgroud)

当我选中所有复选框并发布表单时,结果如下:

Array ([status_3] => 1 [status_2] => 1 [status_1] => 1 ) 
Run Code Online (Sandbox Code Playgroud)

然后我取消选中第二个复选框并发布表单,结果如下:

Array ( [status_3] => 1 [status_1] => 1 ) 
Run Code Online (Sandbox Code Playgroud)

当我取消选中第二个复选框时,是否可以在下面生成如下结果:

Array ( [status_3] => 1 [status_2] => 0 [status_1] => 1 ) 
Run Code Online (Sandbox Code Playgroud)

有想法吗?

谢谢你的帮助.

php forms arrays

26
推荐指数
2
解决办法
8万
查看次数

标签 统计

arrays ×1

forms ×1

php ×1