如果选中/取消选中框
,我试图在验证后恢复该值如果我选中该复选框,则在验证失败后它将保持选中状态,但是当我在未选中复选框的情况下提交时,它仍然会被检查。我希望这样做不受限制。
<label>
<span>Free Enrty:</span>
<input type="checkbox" name="free_check" style="margin-top: 10px;" value="1" <?php if($_POST['free_check']==1) echo "checked='checked'"; ?> />(Check if entry is free)
</label>
答案 0 :(得分:3)
您可以使用set_checkbox OF CI进行检查。
第一个参数必须包含name of the checkbox
,the second parameter
必须包含其值,third (optional)
参数允许您将项目设置为默认值(使用布尔值TRUE / FALSE)。
<input type="checkbox" name="free_check" value="1" style="margin-top: 10px;" <?php echo set_checkbox('free_check', $_POST['free_check']); ?> />