【发布时间】:2015-06-16 08:20:48
【问题描述】:
我正在尝试从表单中获取复选框值。该复选框是一个“您希望注册我们的时事通讯”类型的框。
我已经设法让它工作,但只有当该框被以下代码打勾时:
$signUp = $_POST['sign-up'][0];
if ($signUp !== 'Yes'){
$signUp = 'No';
}
复选框如下所示:
<input type="checkbox" id="sign-up" name="sign-up[]" value="Yes" />
问题是,如果该框未选中,那么我会收到未定义的错误。
推断该框是否已被选中的正确方法是什么?我只需要在电子邮件中发送“否”值,因此我将此文本硬编码到变量中。
如何在 PHP 中获取选中或未选中复选框的值?
【问题讨论】: