Submit時の確認メッセージ

Submit時の確認メッセージの実装方法は色々あるが個人的には以下の様なやり方を好んで使ってます。
理由としては、HTML自体はXMLと同じくデータ構造として扱い、Javascriptで制御を行うのが明確に分けることが出来るため、慣れるとメンテナンスが良さそうな気がするからです。

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>Submit時の確認メッセージ</title>
<script language="JavaScript" type="text/JavaScript">

//サブミット時のイベント
function CLT_onsubmit(){
  return window.confirm("よろしいですか?");
}

//ロード時のカスタムイベント
function CLT_onload(){
  //フォームにサブミット押下時のイベントを登録
  document.forms["f1"].onsubmit=CLT_onsubmit;
}

//HTMLのロード完了時のイベント指定
window.onload=CLT_onload;

</script>
</head>
<body>
<form name="f1" action="http://www.google.co.jp" method="GET">
<input type="submit" value="submit" />
</form>
</body>
</html>