添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
热情的日光灯  ·  Android ...·  2 年前    · 
成熟的西装  ·  78 C++ - ...·  3 年前    · 
在 PHP 中查看是否选中了复选框

复选框可以在 HTML 表单中使用,以控制与回发到服务器的任何内容相关的设置。
例如,如果我们要从 HTML 表单创建新的教程 文章,则可以使用复选框来控制在查看教程 文章时是否应向访问者隐藏或者显示某些数据。

如果选中复选框,则该值将包含在POST中。
因此,在大多数情况下,保持静态值 1 就足够了。
name 属性允许我们将框与其他表单元素区分开来,因此该值并不是那么重要。

要选中复选框,我们可以使用 checked 属性,或者避免包含它以使复选框保持未选中状态。

在 HTML 中,复选框应如下所示(所有有效示例)。

<input type="checkbox" name="mycheckbox" value="1" checked="checked">
<input type="checkbox" name="mycheckbox" value="1" checked>

表单元素的样式和放置不是本教程的一部分。

表单标签应该有一个与它们关联的输入元素的 ID 对应的 for 属性。

检查复选框是否被选中

如果选中复选框,则该值将包含在 HTTP POST 中并在 $_POST 超全局数组中可用。
因此,要确定一个框是否被选中,我们可以使用 if 语句来查看是否在 $_POST 数组中找到了 mycheckbox。
我们可以使用 empty 或者 isset 。

if (empty($_POST['mycheckbox'])) {
  echo "Checked!";
} else {