アラート ボックスを表示するウィンドウを閉じる必要がありますが、コードでは毎回 onbeforeunload 関数を使用して自動アラート ボックスを要求します。
<script type="text/javascript">
window.onbeforeunload = function(evt) {
var message = 'Are you sure you want to leave?';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
</script>
<form action="test.php">
<input name="sample" type="submit" value="submit" />
</form>