javascriptによるボタンの二度押し防止

submitが重複して行なわれないようにするための処置のパターン。
連打対策。

divで画面を覆う式(はてブ式)

http://archiva.jp/web/javascript/once_only_2.html
欠点: キーボード操作を駆使すると連続送信できてしまう

ボタンdisabled式

http://archiva.jp/web/javascript/once_only.html
押したボタンを一定時間disabledに全ボタンをdisabledに

変数で2度目の押下を無効にする式

おまけ

リンクはdisabled出来ないので、onclickの前に呼ばれるonmousedownで既に押されているか判定して、押されていればreturn falseすればよい。