带有接受条款的复选框

时间:2011-03-14 00:30:53

标签: php html checkbox

我想用php代码检查用户是否选中了复选框。我怎样才能做到这一点??如果检查那么我会得到什么样的价值?

<input name="accept" type="checkbox" class="tickbox" value="" />

3 个答案:

答案 0 :(得分:2)

在这种特定情况下,您将获得$_POST['accept'] == '',这非常无用。

您需要为该标记添加值:

<input name="accept" type="checkbox" class="tickbox" value="1" />

使用该值时,如果选中该复选框,您将获得$_POST['accept'] == '1',而未选中该复选框则根本没有'accept'键。

答案 1 :(得分:1)

<input type="hidden" name="accept" value="0" />
<input type="checkbox" name="accept" value="1" />

如果未选中:返回隐藏字段的值=&gt; 0

如果选中:返回复选框的值=&gt; 1

答案 2 :(得分:0)

您需要为复选框指定一个值。如果选中该复选框,则在提交表单时将返回此值。另一种选择是在提交之前使用Javascript进行检查。