ユーザーがボタンをクリックしたときに送信ボタンの状態に変更したいのですが、そのボタンでこれらの遷移を行いたいです。
Text change to "submitting..." and state of that submit button becomes "disabled"
私は次のようなJqueryでこれを行う方法を知っています:
ボタンに #derp ID があるとします。
$("#derp").click(function(){
this.toggleClass("pressed");
});
基本的に、これはアイテムの状態に基づいて「押された」クラスをアイテムに追加または削除します。.pressed の css を追加するだけで準備完了です。
#derp {...}
#derp:hover {...}
#derp:active {...}
#derp.pressed {...}
または、別のセレクターを使用します。
質問: ruby on rails にデフォルトの機能はありますか?
更新: ajax ベースのフォーム送信を使用していますが、フォーム送信を 2 ~ 3 回すばやくクリックしようとすると、実際に提出されたのは2〜3回です。それを防ぎたいので、simple_formを使用しています
<%= f.button :submit, "Submit Review", :disable_with => "Processing..." %>