как показать / скрыть текстовое поле на основе выпадающего списка в rails3 - PullRequest
0 голосов
/ 07 октября 2011

Каков наилучший способ показать / скрыть текстовое поле на основе выпадающего списка в 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" %>

Спасибо

1 Ответ

0 голосов
/ 07 октября 2011

Если в браузере включен JavaScript, вы можете сделать это с помощью jQuery.

Обычно вы подключаетесь к событию change раскрывающегося списка, и когда это происходит, вы проверяете значение раскрывающегося списка и либо отображаете, либо скрываете текстовое поле на основе того, что было выбрано в раскрывающийся.

Что-то вроде:

$("#drop_down_id").change(function() {
   if (I should hide the text field)
     $("#text_field_id").hide();
   else
     $("#text_field_id").show();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...