2011-10-07 15 views
0

rails3のドロップダウン選択に基づいてテキストフィールドを表示/非表示する最適な方法は何ですか?rails3のドロップダウン選択に基づいてテキストフィールドを表示/非表示にする方法

はここにあなたがJavaScriptがブラウザで有効になっていると仮定すると、コードに

<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

である、あなたはjQueryを使ってこれを行うことができます。

基本的には、ドロップダウンのchangeイベントにフックし、ドロップダウンの値をチェックし、ドロップダウンで選択した内容に基づいてテキストフィールドを表示または非表示にします。

のような何か:

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