送信を押したらありがとうのメッセージと、念のために確認するダイアログが出ます。YES(OK)なら送信し、NO(キャンセル)なら送信しません。
応用:confirm()文の中の文章を好きな言葉に取り替えて使えます。
参照: onSubmit, return, confirm(),
<html> <head> <title></title> </head> <body> <form method="post" action="mailto:xx@xxxx.or.jp" onSubmit='return confirm("ありがとうございます(^^)/\n...でも、ほんとに送信しますか(^^;。")'> <input type="text" name="e1"> <input type="submit" value=" 送信 "> <br>何か書いてから 送信 を押してみてください。 </form> </body> </html>
onSubmit="命令"は送信ボタンが押されたら"命令"を実行するという意味ですconfirm("文章")は"文章"の入ったYES/NOダイアログを表示しOK(YES)ならtrue、キャンセル(NO)ならfalseを返します
onSubmit="return false"で送信ボタンが押されたら"送信"を中止します
したがってonSubmit="return confirm('文章')"は、confirmダイアログへの入力がOK(YES)なら送信、キャンセル(NO)なら送信中止となります
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)