текстовое поле с раскрывающимся списком в рельсах - PullRequest
0 голосов
/ 06 января 2010

Я пытаюсь создать поле формы, которое может либо принять текстовую запись, либо выбрать вариант из раскрывающегося списка. В rails плагин автозаполнения близок к тому, что мне нужно, за исключением того, что я хочу, чтобы раскрывающийся список был доступен до того, как пользователь введет что-либо в текстовое поле. Есть ли где-нибудь такой пример?

спасибо за помощь,

-C

1 Ответ

0 голосов
/ 06 января 2010

Я использовал этот код для просмотра, чтобы выбрать дату или ввести имя (надеюсь, вы читаете HAML):

%center
  - form_remote_tag :update => 'filter_counts', :url => { :action => 'name_filter', :controller => 'dictated_exams', :method => :post } do
    Please enter part of a name ('%' is the wildcard character):
    = text_field_tag 'search', nil, :maxlength => 15, :size => 15
    = submit_tag 'Search'
  %b OR
  pick the exam date:
  = calendar_date_select_tag "date", Date.today, :time => false, :valid_date_check => "date < (new Date()).stripTime()" 

  = image_tag "spinner.gif", :align => "absmiddle", :border => 0, :id => "spinner", :style => "display: none;" 

= observe_field :date, :with => :date, :frequency => 1, :url => {:action => 'filter_widget', :controller => 'dictated_exams', :method => :post }, :update => :filter_counts, :before => "Element.show('spinner')", :success => "Element.hide('spinner')"

С другой стороны, может быть, вы просто ищете это: Метод наблюдения_форм Rails По сути, вопрос заключается в следующем: нужно ли вам иметь эти два метода ввода в одной форме или они могут быть отдельными? Если это так, вы также можете смотреть их отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...