私は3はRuby on Railsを使用していますが、フォームはAJAXが提出されたときやAJAX HTTPリクエストが(私はデフォルトのjQueryを使用していますを完了するまで、私はform.submit
のCSSクラス toogle に無効とをしたいと思いますJavaScriptのフレームワーク)。フォーム送信ボタン「a Ruby on Rails Way」を無効にするにはどうすればよいですか?
私のフォームは以下の通りです:
<%= form_for(@article, :remote => true) do |form| %>
...
<%= form.submit(nil, {:id => 'button_id', :class => 'button_class'}) %>
<% end %>
どのように私は「共通」/「良い」/「適切」な方法であること作ることができますか?
'form.submit'のためのjQueryブリッジはありませんが、' submit_tag'のためだけですか? – user502052
'FormBuilder'の' submit'メソッドは、渡されたオプションを持つ 'submit_tag'を呼び出します。 –
'disable_with'オプションは、レール3.2.5では廃止されました。 ':data => {:disable_with => 'Submitting ...'}'を使用してください。出典:http://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag#1305--disable-with-is-deprecated – Renan