'值'=>'接受',和'选中'=>TRUE,当使用函数form_c

what is the difference between 'value' => 'accept', and 'checked' => TRUE, when using function form_checkbox()

本文关键字:gt 函数 form 接受 选中 TRUE      更新时间:2023-09-26

我想将我的复选框设置为在加载网页时自动取消选中。我使用的是函数form_checkbox(),如果您使用数组为复选框提供所需的属性,它会有这些参数。

$data = array(
'name'        => 'newsletter',
'id'          => 'newsletter',
'value'       => 'accept',
'checked'     => TRUE,
'style'       => 'margin:10px',
);
echo form_checkbox($data);

我应该更改数组中的哪个参数,以便在为用户加载页面时取消选中复选框,然后用户必须选中复选框才能使该复选框变为true?

尝试

设置'checked' => FALSE,将生成未选中的复选框

或者您甚至可以在没有此属性的情况下删除'checked'=>,,默认情况下它未选中

想想HTML的外观:

<input type="checkbox" name="newsletter" id="newsletter" value="accept"
                                                  checked style="margin:10px" />

现在,这将导致一个复选框,因为checked已设置。

如果你不想这样,只需将checked设置为false:

<input type="checkbox" name="newsletter" id="newsletter" value="accept"
                                                          style="margin:10px" />

你知道什么,它没有被检查;)