お知らせ

Movable Type プロフェッショナル・スタイル MT4.1対応 2008年4月8日

Movable Typeプロフェッショナル・スタイル」が発売されました。
Movable Typeの第一線に関わる人々の共著で、Movable Typeをビジネスサイト構築に活かすテクニックが満載です。
Movable Typeでサイト構築を行っているWeb制作会社等の方々にお勧めです。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

メールフォームプラグインV2.0・その16(チェック必須チェックボックスの作成)

| コメント(0) | トラックバック(0)

メールフォームプラグインでは、メールフォーム上に、チェック必須のチェックボックスを作ることもできます。
その方法を解説します。

1.チェック必須にするチェックボックスのフィールド名の設定

まず、チェック必須にしたいチェックボックスのフィールド名を設定します。

メールフォームの設定を開き、「フォームのチェック項目」の部分の「チェック必須とするフィールド」の欄に、フィールド名をコンマで区切って入力します。
例えば、「mail_agree」というフィールド名のチェックボックスをチェック必須にしたい場合、以下の画面のように設定します。

↓チェック必須にするチェックボックスのフィールド名を設定する例
mailformv2_16_1.png

2.エラーメッセージの表示

チェック必須チェックボックスをチェックせずにメールを送信しようとすると、送信エラーページが表示されるようになっています。
チェックされていないチェックボックスを判別して、エラーメッセージを表示するには、「MTMailPreviewIfNotChecked」という条件タグを使います。
このタグの書き方は以下のようになります。

<MTMailPreviewIfNotChecked name="チェックボックスのフィールド名">
表示するエラーメッセージ
</MTMailPreviewIfNotChecked>

たとえば、前述の「mail_agree」のチェックボックスがチェックされていないときに、「チェックをオンにしてください。」と表示するのであれば、以下のようにタグを組みます。

<MTMailPreviewIfNotChecked name="mail_agree">
<p>チェックをオンにしてください。</p>
</MTMailPreviewIfNotChecked>

このタグは、「メールフォーム共通部分」のテンプレートで、対象のチェックボックスのすぐ近くに入れると良いでしょう。

関連するエントリー(17件)

トラックバック(0件)

このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その16(チェック必須チェックボックスの作成)

このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1226.

コメントする

管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。

ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。


アーカイブ

ブログパーツ

ステータス