#mailform()

概要

  • 簡易入力フォームを設置、入力内容のメール送信、csvファイル生成が可能
  • フォーム内の文字装飾は不可

書式

  • ブロック
	#mailform(
	replyto:アイテムタイトル::[required|size=n|maxlength=n|class=xxxxx],
	text:アイテムタイトル:初期値:[required|type=型|size=n|maxlength=n|class=xxxxx],
	textarea:アイテムタイトル:初期値:[required|type=型|[cols=n|rows=n|class=xxxxx],
	select:アイテムタイトル:[*項目1|項目2|…]:class=xxxx],
	radio:アイテムタイトル:[*項目1|項目2|…]:[required|class=xxxx],
	checkbox:アイテムタイトル:[*項目1|項目2|…]:[required|class=xxxx],
	[submit:送信ボタンテキスト],
	[tpage:ページ名],
	[vpage:確認画面のページ名],
	[design:デザイン],
	[rtmpl:テンプレート名],
	[sender:送信者],
	[dest:出力先1|出力先2|…],
	[expire:表示を消す日時 [:消したときの代替えメッセージ]],
	);

記述例1

  • ( ) 内は改行せずに入力
	#mailform(
	replyto:返信先メールアドレス
	,text:メールアドレス::type=mailaddress
	,text:テキスト:初期値あり:size=52|required|maxlength=50
	,textarea:コメント
	,textarea:コメント:初期値あり:cols=40|rows=6|required
	,checkbox:チェックボックス:*チェック1|チェック2|チェック3|チェック4:required
	,radio:ラジオボタン:*ラジオ1|ラジオ2|ラジオ3|ラジオ4:required
	,submit:送信する
	,tpage:マニュアル/plugin/mailform/送信完了
	,dest:debug@justplayer.com
	,sender:debug@justplayer.com
	);
返信先メールアドレス
メールアドレス
テキスト*
コメント
コメント*
チェックボックス*
ラジオボタン*

記述例2

	#mailform(
	,replyto:返信先メールアドレス::required
	,text:テキストボックス:入力初期値:
	,textarea:テキストエリア:入力初期値:
	,select:セレクトボックス:*項目1|項目2|項目3:
	,radio:ラジオボタン:*項目1|項目2|項目3:
	,checkbox:チェックボックス:*項目1|項目2|項目3:
	,submit:入力内容を確認
	,tpage:マニュアル/plugin/malform
	,design:base
	,sender:debug@justplayer.com
	,dest
	)
返信先メールアドレス*
テキストボックス
テキストエリア
セレクトボックス
ラジオボタン
チェックボックス

自動応答メールの本文を入力する場合
	#mailform(){{
	お問い合わせフォームより送信されました。
	■お問い合わせフォーム情報
	日時 / <<<form_date>>>
	ページ名 / <<<form_page>>>
	URL / <<<form_url>>>
	ページ内位置 / <<<form_pos>>>番目
	}}