【问题标题】:Toggle Checkbox True / False in Rails在 Rails 中切换复选框 True / False
【发布时间】:2018-07-16 01:57:03
【问题描述】:

我需要通过一个复选框切换布尔值

现在我有两个复选框,一个设置为 true,另一个设置为 false

当有人点击枯死按钮时,它会在提交按钮上设置一个事件以提交新值。

<%= form_with(model: @project, local: true) do |form| %>
<div>
    <div id="info_false">
        <%= label :access_rights, "Pending", value: false %>
        <%= form.radio_button :build_one, false, :checked => true, :value => false, id: "build_one_1" %>
    </div>
    <div id="info_true">
        <%= label :access_rights, "Completed", value: true %>
        <%= form.radio_button :build_one, true, :value => true, id: "build_one_2" %>
    </div>
</div>

<div class="actions">
<%= form.submit id: "build_one", :style => "visibility:hidden;", data: { confirm: "Are you sure?"} %>
</div>

【问题讨论】:

  • 你的问题是什么?
  • 我需要通过一个复选框切换布尔值 - 现在我有两个复选框,一个设置为 true,一个设置为 false。因此,当没有检查一个复选框时,它将是假的,当检查时,它将是真的。 span>

标签: ruby-on-rails checkbox boolean


【解决方案1】:

这些是 radio 按钮而不是 checkboxes,我不确定我是否理解您要查找的内容,但您可以通过简单的方式在单选按钮的 truefalse 值之间切换

演示https://jsfiddle.net/ff9ccqx5/1/

【讨论】:

  • 抱歉,我在页面的另一部分设置了复选框。 Fiddle 看起来可以完成这项工作,谢谢!
  • 很高兴为您提供帮助,如果对您有帮助,您介意接受答案吗?
猜你喜欢
  • 2014-06-03
  • 2017-11-07
  • 2014-06-17
  • 1970-01-01
  • 2018-05-19
  • 1970-01-01
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多