Checkbox 无论是否选中,复选框始终处于未选中状态
我在我的代码中使用chekbox,但它总是显示为未选中状态。我在表单中使用chekbox,如下所示,在提交时,我使用if语句检查值,如下所示Checkbox 无论是否选中,复选框始终处于未选中状态,checkbox,unchecked,Checkbox,Unchecked,我在我的代码中使用chekbox,但它总是显示为未选中状态。我在表单中使用chekbox,如下所示,在提交时,我使用if语句检查值,如下所示 <label class="checkbox"> <input type="checkbox" name="auto"><p>I accept </p> </label> if(isset($_POST['auto'])) { echo "checked";
<label class="checkbox">
<input type="checkbox" name="auto"><p>I accept </p>
</label>
if(isset($_POST['auto']))
{
echo "checked";
}
else
{
echo "unchecked";
}
我接受
如果(isset($_POST['auto']))
{
回声“已检查”;
}
其他的
{
呼应“未检查”;
}
某些浏览器不支持“on”的默认值。这是一个更稳定的解决方案-
<label class="checkbox">
<input type="checkbox" name="auto" value="on" /><p>I accept </p>
</label>
if(isset($_POST['auto'])) {
echo "checked";
} else {
echo "unchecked";
}