2010-01-06 6 views
0

텍스트 입력을 허용하거나 드롭 다운에서 옵션을 선택할 수있는 양식 필드를 작성하려고합니다. 레일즈에서 자동 완성 플러그인은 사용자가 텍스트 필드에 아무 것도 입력하기 전에 드롭 다운을 사용 가능하게하고 싶다는 점을 제외하고 필자가 필요로하는 것과 가깝습니다. 이 예가 어딘가에 있습니까? 내가 날짜를 선택하거나 이름을 입력 뷰에이 코드를 사용했다텍스트 필드에 드롭 다운이있는 경우

-C

답변

0

도움을 들으, (난 당신이 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' observe_form method 기본적으로 질문은 다음과 같습니다. 두 가지 입력 방법을 단일 양식으로 사용 하시겠습니까? 별거 야? 그렇다면 별도로 시청할 수도 있습니다.

관련 문제