我有一個多步驟的形式,我在使用本教程中軌3設置:http://railscasts.com/episodes/217-multistep-forms如何在coffeescript,Rails 3應用程序中標識提交按鈕?
我可以通過點擊「繼續」和「後退」提交按鈕,進入下一個和前面的步驟的形式,分別。
我已經通過條紋插入支付形式形式的最後一頁上,而這需要以下的jQuery中的CoffeeScript:
videos.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 coffeescript中引用此ID?
感謝您的及時回覆。我嘗試了兩種方法,爲了加載表單,我必須從「!==」中刪除一個「=」。後退按鈕適用於兩者,但不幸的是,當我提交表單時,條紋似乎無法處理令牌。 – user1429496 2012-08-12 18:26:40
嗯,對不起。 CoffeeScript自動將'!='轉換爲'!=='; source中的'!=='是一個解析錯誤。至於第二部分,我不知道爲什麼條紋不起作用。 – numbers1311407 2012-08-12 19:35:04
現在有效......我的縮進已關閉 – user1429496 2012-08-13 15:07:04