我試圖防止表單被「雙張貼」,當用戶點擊兩次或點擊提交兩次。防止雙擊disable_form,在rails上的ruby
我已經看到一些關於此的帖子,但他們本身沒有遇到這個問題。我似乎無法得到下面的結果停止雙重帖子,我感覺它與remote => true(使用ajax顯示頁面上的內容)有關。
下面是我的形式:
<%= form_for([@posts, @comment], :remote => true) do |f| %>
<%= f.text_field :comment %>
<%= f.submit "Submit", class: "btn btn-large btn-primary", :style => 'display: none;', :disable_with => '' %>
<% end %>
任何建議將是巨大的。謝謝!
http://stackoverflow.com/questions/11505801/prevent-double-submits-in-a-rails-ajax-形式 – 2012-07-30 04:18:08
它適用於「點擊」,但不適用於有人點擊輸入......這是人們在隱藏提交按鈕時所做的工作。這就是爲什麼這個問題與鏈接上的問題不同 – user749798 2012-07-31 00:11:02
嘗試綁定'keyup'事件。 – 2012-07-31 04:19:36