【问题标题】:How do I set this checkbox to unchecked as a default如何将此复选框设置为默认未选中
【发布时间】:2025-12-23 14:20:17
【问题描述】:

我在 PHP 中有一个复选框,当页面加载时会自动被选中。

<?php $data = array('name'=> 'checkAllId', 'id'=> 'checkAllId','style'=> 'float: left; margin-right: 10px;"' ); ?>
 <span style="width:200px; float:left"><?=form_checkbox($data).' '.form_label('All Permissions');?></span>

如何在页面加载时将复选框默认为未选中?

【问题讨论】:

  • 那么该复选框是如何创建的? form_checkbox() 是做什么的?
  • form_checkbox() 函数使用从数组 $data 获取的数据创建复选框
  • 我想了很多,但它是如何创建的呢?没有看到这个功能我们就无法知道。首先更改框的创建方式可能比在页面加载后使用 javascript 更改其检查状态更好。

标签: php jquery checkbox


【解决方案1】:

您可以使用.prop()

$('#checkAllId').prop('checked',false);

【讨论】:

    【解决方案2】:

    'checked' =&gt; FALSE 添加到您的 $data 数组中。

    下次请说明您使用的是什么框架,例如 CI。

    【讨论】:

    • 函数 form_checkbox 和 form_label 不是标准的 PHP 函数,我假设您使用的是 CodeIgniter(因为它们存在于其中)。并非所有人都能立即知道您在使用什么。
    最近更新 更多