根据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 :(得分:0)
假设您在浏览器中启用了JavaScript,则可以使用jQuery执行此操作。
基本上你挂钩了下拉列表的change事件,当发生这种情况时,你会检查下拉列表的值,并根据在drop中选择的内容显示或隐藏文本字段。下来。
类似的东西:
$("#drop_down_id").change(function() {
if (I should hide the text field)
$("#text_field_id").hide();
else
$("#text_field_id").show();
});