ページに次のような入力(ボタン)があります。
<input id="the-button" type="submit" class="btn" value="Click me!">
フォーム送信アクションをオーバーライドしているので、実際にフォームを送信する前にいくつかのことを確認できます。これを行う前に、ボタンを無効にして、ユーザーがボタンを再度クリックしないようにし、ページが機能していることを確認できるようにします。
$("#the-button").attr("disabled", true);
フォームを送信しないことにした場合は、ボタンを再度有効にします。
$("#the-button").attr("disabled", false);
これはChrome/Firefoxで期待どおりに機能しますが、IE8ではボタンが無効になっているように見えますが、それでもクリックできます。望ましい動作は有効に見えることですが、IEではグレー表示されます。