即使没有从 HTML 到 PHP 检查,如何获取所有复选框变量?

2024-03-17

我注意到 PHP 似乎只返回选中复选框的值。我想查看复选框列表,而不仅仅是选中复选框的值。有没有办法检测未选中框的变量?

我问这个问题是因为我希望能够更新设置。例如,我有一些已选中的选项,但如果用户决定取消选中某个选项,我需要知道该未选中的值,以便我可以更新要禁用的选项。


我自己刚刚遇到了这个问题。我通过添加重复项解决了这个问题hidden同名字段。当浏览器发送此信息时,第二个字段会覆盖第一个字段(因此请确保hidden领域优先)。

<input type="hidden" name="foo" value="">
<input type="checkbox" name="foo" value="bar">

If the checkbox没有检查你得到:

$_REQUEST[ 'foo' ] == ""

If the checkbox检查后你会得到:

$_REQUEST[ 'foo' ] == "bar"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

即使没有从 HTML 到 PHP 检查,如何获取所有复选框变量? 的相关文章

随机推荐