フォーム送信時に確認ダイアログを表示する方法

Webページで重要な操作を行う際、
メッセージボックスを表示させてワンクッション置きたい場合がありますが、
JavaScriptを使えば容易に実装できます。


処理の流れ

  1. イベント発生時、確認ダイアログが表示される。
  2. 確認ダイアログへの対応
    1. OKボタン押下: 処理が続行される。
    2. キャンセルボタン押下: 処理がキャンセルされる。

サンプルコード

<form onSubmit="return doConfirm('本当によろしいのですか?')" >
<input type="submit">
</form>

<script type="text/javascript">
<!--
function doConfirm(message){
if( window.confirm(message) ){
return true;
}else{
return false;
}
}
//-->
</script>