我有一个if语句如下 如果($ _ POST [ '记住'] == “上”)
我想知道这是否是检查复选框是选中还是未选中的正确语法?
答案 0 :(得分:2)
此代码可以帮助您
<input type="checkbox" name="checkbx" <?php if(isset($_POST['remember'])=="on") echo "checked";?> />
OR
<?php if(isset($_POST['remember'])=="on") {?>
<input type="checkbox" name="checkbx" checked="checked" />
<?php }else {?>
<input type="checkbox" name="checkbx" />
<?php }?>
答案 1 :(得分:0)
简单检查isset
if(isset($_POST['remember']) && $_POST['remember']=="on")
{
// checkbox remember is checked
}
else
{
// checkbox remember is not checked
}
答案 2 :(得分:0)
使用
if (isset($_POST['remember'])) {
// checked
} else {
not checked
}
答案 3 :(得分:0)
<input type="checkbox" name="remember" value="YES" />
$remember= ($_POST['remember'] == 'YES')?'YES':'NO';