【发布时间】:2016-04-18 22:52:58
【问题描述】:
这看起来可能是重复的,但是关于如何检查复选框是否被选中有很多问题,而且我找不到任何关于检查复选框是否存在的问题。所以请客气地回答这个愚蠢的问题
我试过了:
if (isset($_POST['box']))
如果该框存在但未选中,则返回 false
if (is_null($_POST['box']))
如果该框存在且未选中则错误(未定义偏移量:1)
还有其他功能可以尝试吗? 任何解决方法的建议?
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
if (array_key_exists('box', $_POST))会完成它 -
换句话说 if(!empty(...)) 复选框被选中(假设值不为零或空