我使用本教程在 rails 3 中设置了一个多步骤表单:http ://railscasts.com/episodes/217-multistep-forms
通过分别单击“继续”和“返回”提交按钮,我可以进入表单中的下一步和上一步。
我已经在表单的最后一页通过 Stripe 插入了支付表单,这需要在 coffeescript 中使用以下 jQuery:
视频.js.coffee
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”按钮。
我想为表单最后一页上的“继续”提交按钮分配一个 ID“#uploadsubmit”,以便我可以再次使用后退按钮。如何在 jQuery 咖啡脚本中引用这个 id?