[英]Ruby on rails - How to display different radio buttons once another radio button is checked?
在導軌上的紅寶石中選中另一個單選按鈕后,如何顯示不同的單選按鈕? 例如,如果用戶選擇一個類別,那么我想顯示相關的子類別,但隱藏其他子類別。 如果有的話,我寧願在Rails方式上使用ruby代替Java腳本。
到目前為止,我的表單與此類似:
<%= f.radio_button :category, "1", :checked => true %>
<%= label :category_1, "1" %>
<%= f.radio_button :category, "2" %>
<%= label :category_2, "2" %>
除非您要重新呈現頁面(需要服務器往返),否則它必須是JavaScript,這在性能/資源方面不太可能令人滿意。 但是,您實際上只需要隱藏的div,這些子類別就可以通過javascript基於各個超級類別的onclick動作使子類別可見。 它不是很多JavaScript代碼。 (PS,如果Oxynum將他的評論轉換為答案,請給他而不是我一個榮譽-我只是因為最近不得不這樣做而跳了進來)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.