2011-10-07 72 views
0

基於rails3中的下拉選擇來顯示/隱藏文本字段的最佳方式是什麼?如何基於rails3中的下拉選擇來顯示/隱藏文本字段

這裏是代碼

<label>Album </label> 
    <%= select_tag "album", options_for_select(@album_fields, params[:album])" %> 

<!--ONLY DISPLAY the label and text_field if one of the selection IS SELECTED--> 

    <label>New Album Name: </label> 
    <%= text_field "new_album_name", params[:new_album_name], :id =>"albumname" %> 

感謝

回答

0

假設你在瀏覽器中啓用JavaScript,您可以用jQuery做到這一點。

基本上,您會掛入下拉列表中的change事件,如果發生這種情況,請檢查下拉列表的值,然後根據下拉列表中選擇的內容顯示或隱藏文本字段。

喜歡的東西:

$("#drop_down_id").change(function() { 
    if (I should hide the text field) 
    $("#text_field_id").hide(); 
    else 
    $("#text_field_id").show(); 
}); 
相關問題