如何更改未选中复选框的值0

Posted

技术标签:

【中文标题】如何更改未选中复选框的值0【英文标题】:how to change value 0 of unchecked checkboxes 【发布时间】:2018-11-17 04:25:04 【问题描述】:

在我的问题中,当我检查正常值但取消选中值 0 时。我想在取消选中损坏时对其进行评估。

!! Former::hidden('machine.status')
          ->id('machine_status_hidden')
          ->name('machine[status]')
          ->value('damaged')
      !!
!! Former::checkbox('machine.status')->name('machine[status]')
          ->id('machine_status')
          ->bind('machine.status')
          ->label(' ')->text('finish?')
          ->value('normal')
          ->check($machine->status)!!

请告诉我哪里错了。为什么脚本不起作用?谢谢

【问题讨论】:

【参考方案1】:

现在,我知道哪里错了。 前者具有未选中的值 0,然后使前者::hidden 不起作用,因为复选框和隐藏覆盖

【讨论】:

以上是关于如何更改未选中复选框的值0的主要内容,如果未能解决你的问题,请参考以下文章

如何使未选中的复选框值为 0,选中的值为 1?

如果提交表单时未选中复选框,如何将布尔值更新为 0

未选中的复选框返回空值

如何使用codeigniter将选中和未选中复选框的值更新为表

表单发布时如何获取复选框元素中未选中复选框的值?

如何用jquery标记未选中复选框的值?