如何在页面重新加载后更改轨道中单选按钮的状态?

时间:2015-12-28 16:24:56

标签: javascript jquery html ruby-on-rails

我有一个带有radiobuttons的表格。问题是在编辑页面中,当数据库记录发生变化时,单选按钮会保持未被选中状态。如何反映无线电按钮的变化(或者甚至在重定向后仍保持选择)?

这是我的单选按钮代码

 <div class="form-group boxed-radio radio-big">
                          <label>BedRoom</label>

                          <div>
                            <input type="radio" id="bed_room_1" name="room[bed_room]" value="1"/>
                            <label for="bed_room_1">1</label>

                            <input type="radio" id="bed_room_2" name="room[bed_room]" value="2"/>
                            <label for="bed_room_2">2</label>

                            <input type="radio" id="bed_room_3" name="room[bed_room]" value="3"/>
                            <label for="bed_room_3">3</label>

                            <input type="radio" id="bed_room_4" name="room[bed_room]" value="4"/>
                            <label for="bed_room_4">4+</label>

                          </div>
                        </div>

2 个答案:

答案 0 :(得分:1)

您可以使用属性'checked'进行无线电输入。所以代码将是

{{1}}

我们必须填写此变量'current_value_in_database'

答案 1 :(得分:0)

我改变了我的radiobutton表单以使用rails按钮,现在它可以工作......如果有人需要,这是代码。

<div>
          <%= radio_button("room", "bed_room", "1") %>
          <label for="room_bed_room_1">1</label>

          <%= radio_button("room", "bed_room", "2") %>
          <label for="room_bed_room_2">2</label>

          <%= radio_button("room", "bed_room", "3") %>
          <label for="room_bed_room_3">3</label>

          <%= radio_button("room", "bed_room", "4") %>
          <label for="room_bed_room_4">4+</label>
        </div>