お知らせ
2008年3月28日
「これだけは知っておきたい Webアプリケーションの常識」が発売されました。
Webアプリケーションを作る上では、HTTPのプロトコルや、開発言語、データベースなど、さまざまな知識を組み合わせることが必要になります。
それらを全般的にまとめた一冊です。
Webアプリケーション開発にチャレンジしたい方や、実際に開発までしないまでも基礎知識として知っておきたい方にお勧めです。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
メールフォームプラグインV2.0・その10(テキストボックスの追加)
メールフォームプラグインでは、任意のフィールドをフォームに入れることができます(ただしファイルのアップロードを除く)。
今日は、テキストの入力欄(<input type="text"...>または<textarea...></textarea>)の追加方法を解説します。
1.「メールフォーム共通部分」のテンプレートへのタグの追加
まず、「メールフォーム共通部分」のテンプレートに、テキスト用のフィールドを追加します。
1行のテキストを入力する欄は、以下のようなタグで追加することができます。
<input type="text" name="フィールド名" size="幅" value="<$MTMailPreviewExtParam name="フィールド名"$>" />
また、複数行のテキストを入力する欄は、以下のようなタグで追加することができます。
<textarea name="フィールド名" rows="行数" cols="幅"><$MTMailPreviewExtParam name="フィールド名"$></textarea>
なお、フィールド名のつけ方は任意です。
ただし、以下の名前はメールフォームプラグインの中で使用していますので、これらとは重複しないものにする必要があります。
- mail_author
- mail_email
- mail_email_confirm
- mail_subject
- mail_text
- mail_post
- mail_preview
- mail_blog_id
- mail_ajax
例えば、「趣味」という1行のテキスト入力欄を作りたいとします。
そのフィールドの名前を「mail_hobby」にするとします。
この場合、以下のようなタグを、「メールフォーム共通部分」のテンプレートに入れます。
<p>
<label for="mail_hobby">趣味</label><br />
<input type="text" id="mail_hobby" name="mail_hobby" value="<$MTMailPreviewExtParam name="mail_hobby"$>" />
</p>
2.「メール本文」「返信メール」テンプレートへのタグの追加
次に、「メール本文」および「返信メール」のテンプレートにタグを追加して、テキストボックスで入力された値を、メール本文や返信メールに入れられるようにします。
「メール本文」および「返信メール」のテンプレートの中でも、「<$MTMailPreviewExtParam name="フィールド名$">」の形で、テキストボックスに入力された値を得ることができます。
例えば、1の手順で「趣味」のフィールドを作った場合、「メール本文」のテンプレートを以下のようにすると、メールの本文に趣味の情報が入ります。
名前:<$MTMailPreviewAuthor$> タイトル:<$MTMailPreviewSubject$> 本文: <$MTMailPreviewBody$> 趣味: <$MTMailPreviewExtParam name="mail_hobby"$>
前後の記事
関連するエントリー(16件)
- メールフォームプラグイン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)
- メールフォームプラグインV2.0・その12(ラジオボタン/セレクトの追加)(2008年02月19日 13:49)
- メールフォームプラグインV2.0・その11(チェックボックスの追加)(2008年02月16日 08:40)
- メールフォームプラグインV2.0・その9(メール本文/返信メールテンプレートの作成)(2008年02月12日 16:43)
- メールフォームプラグインV2.0・その8(送信確認/送信エラー/送信完了テンプレートの作成)(2008年02月11日 14:25)
- メールフォームプラグインV2.0・その7(「メールフォーム」テンプレートの作成)(2008年02月09日 16:04)
- メールフォームプラグインV2.0・その6(「メールフォーム共通部分」テンプレートの作成)(2008年02月07日 10:50)
- メールフォームプラグインV2.0・その5(メール送信エラーへの対策)(2008年02月05日 11:36)
- メールフォームプラグインV2.0・その4(自動返信メールの設定)(2008年02月04日 14:50)
- メールフォームプラグインV2.0・その3(メールフォームの基本設定)(2008年02月02日 10:30)
- メールフォームプラグインV2.0・その2(サンプルテンプレートセットのインストール)(2008年02月01日 16:04)
- メールフォームプラグインV2.0・その1(概要とインストール)(2008年01月31日 14:38)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その10(テキストボックスの追加)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1207.


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