2012-03-22 56 views
2

我有兩個按鈕用於我的表單 - 保存更改按鈕和取消按鈕。保存更改按鈕具有disable_with: 'Saving...'屬性。由於兩個按鈕都是提交按鈕,因此即使點擊取消按鈕,:disable_with也會激活。 (取消按鈕的代碼是從這個鏈接得出:http://www.keenertech.com/articles/2007/04/10/multiple_form_buttons_in_railsRails - 有條件的:disable_with on表單提交按鈕

<%= form_for(@user) do |f| %> 
    # form fields 
    <%= f.submit "Save changes", :class => 'btn btn-primary', name: 'confirm', disable_with: 'Saving...' %> 
    <%= f.submit "Cancel", :class => 'btn', name: 'cancel' %> 
<% end %> 

我如何能得到一個取消按鈕不觸發我保存的:disable_with改變按鈕任何想法?我顯然不希望用戶在點擊取消時認爲表單正在保存。

回答

1

可能會改變'取消'按鈕來鏈接相同的CSS。

+0

下面是我使用的代碼:'<%= link_to「Cancel」,@user,:class =>'btn'%>'。注意:我爲我的CSS框架使用Twitter Bootstrap。 – Nick 2012-03-22 16:28:12