submitボタンの連続押し・同時押し防止

2012-10-07 01:47:54
ボタンの連続押しにより、エラーが発生することがあるので、管理画面や問い合わせフォームでは常時使っておいた方がよさそうな必須コードです。submitしたらページ内全てのsubmitをグレイアウトにして無効状態にします。
<script>
$(function(){
    $('form').submit(function(){
        $('form').find(':submit').attr('disabled','disabled');
    });
});
</script>
使用する場合はjQueryの読み込みを忘れずに!