基礎タグ教室
セキュリティ
訪問者名記憶
簡易パスワード
右クリック禁止
便利項目
ポップアップヘルプ
案内ウィンドウ
メニュー小窓
フォームリンク
メールフォーム1
メールフォーム2
簡易注文フォーム
簡 易 電 卓
日時表示
カレンダー
リアルタイム時計
時計と挨拶表示
タイプ風日時バー
最終更新日表示
○○の○○日
メッセージ・画像
挨拶ダイアログ
新ウィンドウを開く
スクロール伝言板
タイプ風伝言板
スクロールバー
画像フェードイン/アウト
背景色変更
クリックボタン

二重送信のJS防止

二重送信のJS防止
フォームを使ったアンケートで、時々ボタンを二回押してしまう人がいます。
同じメッセージが複数送信されてしまわないように、スクリプトでチェックしましょう。

Sample
メールお待ちしております。

お名前
e-mail
性別  女  教えない
ひとことどうぞ


  



Source

二重送信のJS防止

利用する際は、メールアドレスを書き換えるのを忘れないでください。
Caution
基本的には、メール送信フォームとの連携と同じです。
フォームの onSubmitイベントハンドラと結びつけてあります。
sentフラグ(真偽値のみを表すものをフラグと呼びます)は初め falseです。
最初の送信が行われると、if文の場合分けにより sentフラグは trueになり、同時に onSubmitには trueが返ります。
二度目以降は onSubmitに falseが返るので送信はできません。(ボタンを押しても何も起こらなくなります)

 MSIE3.0でも、CGIスクリプトを指定すれば使えます。FORMタグの ACTIONを書き換えるだけです。
ページの上へ戻る


マイホーム

[★高収入が可能!WEBデザインのプロになってみない?! Click Here! 自宅で仕事がしたい人必見! Click Here!]
[ CGIレンタルサービス | 100MBの無料HPスペース | 検索エンジン登録代行サービス ]
[ 初心者でも安心なレンタルサーバー。50MBで250円から。CGI・SSI・PHPが使えます。 ]


FC2 キャッシング 出会い 無料アクセス解析