私は古いRailsアプリをRails2.3.14からRails3.0に変換する作業をしています。
まだPrototypeを使用しているため(jQueryへの変換は移行パスの後のステップです)、jQueryの回答はありません。
プルダウンの1つが変更されるたびに、現在AJAXとして送信しているプルダウン付きのフォームがたくさんあります。
Rails 2.3バージョンでは、プルダウンform_remote_tag
のイベントが呼び出され、フォームを無差別に送信していました。onchange
$('myform').onsubmit();
Rails 3.0ブランチでは、で使用form_tag
するフォームを変換しました:remote => true
が、プルダウンからオプションを選択すると、Firebugが報告します$('myform').onsubmit is not a function.
からに変更すると、フォームが送信さ $('myform').onsubmit();
れるだけで、無差別に送信されることはありません。$('myform').submit();
プルダウンでonchangeイベントを使用して、PrototypeとRails 3でフォームを無差別に送信する方法に関する提案はありますか?
ありがとう!