お知らせ
2008年1月11日
拙著新刊の「ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック」が発売されました。
FC2ブログのさまざまなカスタマイズ方法を解説しています。
FC2ブログユーザーの皆様はぜひお買い求めください。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
メールフォームプラグインV2.0・その13(エラー判別の概要)
メールフォームプラグインV2.0では、フォームの入力内容や、メール送信に関して、各種のエラー判別を行うことができます。
今日はその概要を解説します。
1.判別可能なエラーの種類
メールフォームプラグインV2.0では、フォームでの入力について、以下のようなエラーを判別することができます。
- 未入力フィールドの判別
- チェック必須チェックボックスで、チェックがオンにされていないことの判別
- メールアドレスの形式が正しいかどうかの判別
- ユーザーにメールアドレスを2回入力させ、両者が一致しているかどうかを判別
また、メールの送信時に、以下のようなエラーを判別することができます。
- メール送信時のエラーの判別
- 自動返信メール送信時のエラーの判別
- メールの連続送信エラーの判別
- IPアドレスによる制限の判別
- スパムチェックに引っ掛かったかどうかの判別
2.エラーチェックを行うタイミング
標準の状態では、フォームで「送信」ボタンがクリックされたときに、前述のすべてのエラーを判別するようになっています。
一方、フォームで「確認」ボタンがクリックされたときには、フォームの入力内容のエラーの判別は行いません。
確認時にも、フォームの入力内容のエラーを判別するようにすることもできます。
それには、メールフォームの設定で、「フォームのチェック項目」の部分の「送信確認時にもエラーチェックする」のチェックをオンにします。
3.エラーメッセージの表示
エラーがあったときに、そのことを単に表示するだけであれば、「MTErrorMessage」というタグを使います。
送信エラーのテンプレートの中で、このタグを使うことができます。
また、送信確認時にもエラーを判別するように設定した場合は、送信確認のテンプレートでも、このタグを使うことができます。
送信確認のテンプレートでこのタグを使う場合は、以下のようにして、エラーメッセージがある時だけそれを表示するようにするとよいでしょう。
<p>入力内容に以下のエラーがあります。</p> <MTIfNonEmpty tag="ErrorMessage"> <blockquote><MTErrorMessage></blockquote> </MTIfNonEmpty>
なお、フィールドごとに細かくエラーメッセージを表示することもできます。
その方法は後日解説します。
前後の記事
関連するエントリー(5件)
- メールフォームプラグインV2.0・その19(テンプレートセットの配布)(2008年03月16日 13:35)
- メールフォームプラグインV2.0・その18(メールフォームのAjax化)(2008年03月09日 15:32)
- メールフォームプラグインV2.0・その16(チェック必須チェックボックスの作成)(2008年03月04日 10:08)
- メールフォームプラグインV2.0・その15(未入力エラーの判別)(2008年02月29日 12:01)
- メールフォームプラグインV2.0・その14(メールアドレスの入力確認)(2008年02月24日 10:53)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その13(エラー判別の概要)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1215.


コメントする
管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。
ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。