我有一个带有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>
答案 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>