こんな感じで日付を指定して検索ボタンを押すと、非同期でlistを更新するソースで、
<% form_remote_tag :update => "list", :url => "/accepts/reload_list" do -%>
受付日:
<%= date_select("search", "date", :default => @accept_date, :use_month_numbers => true %>
<%= submit_tag "検索" %>
<% end -%>
日付コンボのonChangeで、すぐ検索に行ってほしい場合、以下のように書き換えれば行きました。
<% form_remote_tag :update => "list", :url => "/accepts/reload_list" do -%>
受付日:
<%= date_select("search", "date", { :default => @accept_date, :use_month_numbers => true },
<%= submit_tag "検索" %>
<% end -%>
最初、onchangeに「submit()」と指定していたら、listのテキスト部分だけの画面が表示されてしまいました。
上記のように、form.onsubmit();としたら検索ボタンを押したときの動作をしてくれました。
0 件のコメント:
コメントを投稿