[英]how to change the state of radio buttons in rails even after page reloads?
我有一個帶有單選按鈕的表格。 問題是,即使數據庫記錄已更改,在編輯頁面中單選按鈕仍保持未選中狀態。我如何在單選按鈕中反映更改(甚至在重定向后仍保留選擇)?
這是我的單選按鈕代碼
<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>
您可以將屬性“選中”用於單選輸入。 所以代碼是
<input type="radio" id="bed_room_1" name="room[bed_room]" value="1" checked="<%= 1 == current_value_in_database %>"/>
我們必須填寫此變量“ current_value_in_database”
我將單選按鈕的形式更改為使用rails button,現在它可以工作了。如果有人需要,這里是代碼。
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.