代码之家  ›  专栏  ›  技术社区  ›  James Brown

在Rails中切换复选框True/False

  •  0
  • James Brown  · 技术社区  · 7 年前

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

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

    当有人单击wither按钮时,它会在submit按钮上设置一个事件来提交新值。

    <%= 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>
    

    enter image description here enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   Subash    7 年前

    那些是 radio 按钮不是 checkboxes ,我不确定我是否了解您在寻找什么,但您可以在两者之间切换 true false 单选按钮的简单值

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