B10 送信ボタンを押したらお礼と確認ダイアログを出す、NOなら送信しない

送信を押したらありがとうのメッセージと、念のために確認するダイアログが出ます。YES(OK)なら送信し、NO(キャンセル)なら送信しません。


応用:confirm()文の中の文章を好きな言葉に取り替えて使えます。
参照: onSubmit, return, confirm(),

Sample


何か書いてから 送信 を押してみてください。

このサンプルはmailto:を略しているので送信できません。
実際に使うときはACTION="mailto:xx@xxxx.or.jp"など自分のメールアドレスを書き入れて使ってください。



Source
ソース
(コピーしてお使いください)

<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
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)


Maintained by
tato@fureai.or.jp works1997 Toshirou Takahashi