このチュートリアルを使用して Rails 3 で設定したマルチステップ フォームがあります: http://railscasts.com/episodes/217-multistep-forms
「続行」ボタンと「戻る」ボタンをそれぞれクリックして、フォームの次のステップと前のステップに進むことができます。
フォームの最終ページに Stripe 経由で支払いフォームを挿入しました。これには、coffeescript で次の jQuery が必要です。
videos.js.コーヒー
jQuery ->
Stripe.setPublishableKey($('meta[name="stripe-key"]').attr('content'))
video.setupForm()
video =
setupForm: ->
$('#new_video').submit ->
if $('#card_number').length
video.processCard()
false
else
true
だからここに私が抱えている問題があります。「続行」をクリックしているかのように機能する「戻る」ボタンを除いて、フォームの最終ページのすべてが機能します。これは明らかに、jQuery がフォーム上のすべての「.submit」ボタンを参照しているためです。
フォームのこの最終ページの「続行」送信ボタンに「#uploadsubmit」という ID を割り当てて、戻るボタンを再び使用できるようにします。jQuery coffeescript でこの ID を参照するにはどうすればよいですか?