フォームをリセットする前に確認ダイアログを表示する JavaScript のサンプルです。
この記事の目次 非表示
実際に動作するサンプル
https://codepen.io/darucub/pen/xbVEJLr
サンプルコード
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function ConfirmReset(){
if(window.confirm('本当にリセットしても良いの?')){
return true;
} else {
return false;
}
}
//-->
</script>
</head>
<body>
<form method="post" action="" onReset="return ConfirmReset()">
<input type="text">
<input type="reset" value="リセット">
</form>
</body>
</html>
色々考えた事
-
そもそも、リセットボタンなんて押す人がいるんだろうか?
-
間違えてクリックしないようにリセットボタンは設置しない方が良いのかな?
-
いやいや、全ての項目を一から書き直す場面では便利かもしれない。
現場からは以上です。それでは、またッ!!!

