【问题标题】:How to check if checkbox exists PHP [duplicate]如何检查复选框是否存在PHP [重复]
【发布时间】: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(...)) 复选框被选中(假设值不为零或空

标签: php http-post isset


【解决方案1】:

浏览器只提交被选中的复选框。因此,如果存在$_POST['box'] (isset($_POST['box']) === true),则选中该复选框。如果它不存在,则未选中该复选框。

【讨论】:

    猜你喜欢
    • 2014-09-14
    • 1970-01-01
    • 2020-03-01
    • 1970-01-01
    • 2021-02-05
    • 2014-03-15
    • 1970-01-01
    • 2020-02-04
    • 2015-08-30
    相关资源
    最近更新 更多