暫定diced.jp メールフォーム仕様

diced.jpメールフォームでは、XMLを利用し、自由にメールフォームを作成することができます。

重要:XMLファイルは文字コードeuc-jpを利用できるテキストエディタで編集してください。
euc-jpで保存する方法がわからない場合や、基本的なテンプレートを利用したい場合は下記sample.zipを利用してください。
MicrosoftでフリーのXMLエディタも配布されているようです。

利用規約

・レンタルフォームに登録した時点で下記規約に同意したものとみなします。
・XML中に[<>[]"']など文字は利用しないでください。
・XML中に<script><form><input /></body>などのタグは利用しないでください。
・禁止事項等サーバに不利益をもたらす行為を行ったユーザーは予告なくアカウント停止等の処置を行うことがあります。
・管理の責任は登録者が取るものとします。
下記は利用者向け規約です。登録した時点で下記規約および下記規約を利用者に適用することに同意したものとみなします。



サンプル集予定地

zip形式 中身はEUC-JP Winメモ帳では開けません。 IEで開くと文法的に正しいか確認できます。

用途表示サンプルXMLファイルコメント
一般 サンプル sample.zip 最も基本的なテンプレート。オリジナルのXMLファイルのテンプレート用に
感想 サンプル sample.zip サイトの感想などを送信するためのもの
質問 サンプル sample.zip 質問とか
アンケート サンプル sample.zip あんけーと

基本的な仕様

<?xml version="1.0" encoding="EUC-JP"?>			<- 必ず一行目に記述
<mailform>							<- すべての要素はこのタグの中に記入してください。
	<setting>						<- 基本的な設定はこのタグの中に記入します。
		<ver>1.0</ver>					<- 現在のバージョンは1.0です。
		<title>タイトル</title>			<- 入力画面のタイトルです。改行・タグ不可
		<css>http://hogehoge.hoge/hoge.css</css>	<- CSSを適用させたい場合、アドレスをhttp://から入力してください。改行・タグ不可
		<address>hoge@hogehoge.hoge</address>	<- メールの送信先です。メールアドレスのみ記述
		<mailtitle>件名</mailtitle>			<- 件名
		<url>http://www.diced.jp/</url>		<- 戻り先URL メールを送信した後に飛ぶURL
		<head><![CDATA[				<- 重要:要素にタグを入力する場合、必ず一行目は<![CDATA[を入力してください。
			<h1>メールフォーム</h1>		<- 入力画面の上部に表示される内容です。基本的なタグが利用できます。
			<p>ご意見・ご感想はこちらから</p>
		]]></head>					<- 重要:一行目に<![CDATAを入力した場合必ず最後に]]>を入力してください
		<foor><![CDATA[						
			<hr />					<- 同様に入力画面の最下部に表示されます。
		]]></foot>
		<mailheader>ここから</mailheader>		<- 送信するメールの最初に追加する文章。タグ不可・複数行可
		<mailfooter>ここまで</mailfooter>		<- 同様に送信するメールの最後に追加する文章。タグ不可・複数行可
	</setting>						<- 必ず閉じてください
	<form>							<- 以下メールフォームの内容
		<item>						<- 必ずitemで括ってください
			<name>お名前</name>			<- 項目の名前です。入力画面や、送信されるメールに表示されます。
			<comment>ハンドルネーム可</comment>	<- 補足項目です。入力画面でのみ表示されます。
			<type>text</type>			<- 入力フォームのタイプです。詳細は別記
			<size>50</size>			<- textの場合、sizeを指定できます。inputタグのsizeと等値
			<value>初期値</value>			<- inputのvalueと等値
		</item>						<- そのほかの要素に関しては詳細を参考
				(itemタグを必要なだけ記述)
		<submit>					<- 送信ボタンがないと送信できません。
			<vlaue>送信</value>			<- 送信ボタンに表示される値
		</submit>
		<reset>						<- リセットボタン
			<vlaue>リセット</value>		<- リセットボタンに表示される値
		</reset>
	</form>
</mailform>							<- 最後に閉じるのを忘れずに

詳細仕様 item

利用できるオプションは下記のものですべてです。例えば、type:radioにhead要素は利用できません。
みずいろは必須、オレンジは任意です。

	text		名:さん
		<item>							<- 必ずitemで括ってください
			<type format="jpn">text</type>				<- テキストボックスです
			<name need="1">お名前</name>			<- need属性が1の場合入力を必須にできます
			<comment>ハンドルネーム可</comment>		<- 補足項目です。入力画面でのみ表示されます。
			<size>50</size>				<- sizeを指定できます。inputタグのsizeと等値
			<head>名:</head>				<- テキストボックスの前に文字を挿入します。タグ改行不可
			<foot>さん</foot>				<- 同様に後ろに挿入します。
			<value>初期値</value>				<- inputのvalueと等値
		</item>
	returnmail	Mail:です
		<item>
			<type>returnmail</type>				<- 注意:formatオプションは利用しないでください。
			<name need="1">メールアドレス</name>			<- need属性が1の場合入力を必須にできます
			<comment>お間違えのないように</comment>
			<size>25</size>				<- sizeを指定できます。inputタグのsizeと等値
			<head>Mail:</head>				<- テキストボックスの前に文字を挿入します。タグ改行不可
			<foot>です</foot>				<- 同様に後ろに挿入します。
			<value>初期値</value>
		</item>

	radio		<item>						
			<type>radio</type>				<- ラジオボックスです
			<name need="1">性別</name>
			<comment>こめんと</comment>
			<option checked="checked"></option>	<- checked属性があるものが、初期選択されます。
			<option></option>				<- 以下必要な数だけoption要素を繰り返してください
		</item>
	checkbox	ゲーム
		<item>						
			<type>checkbox</type>				<- チェックボックスです
			<name need="1">気に入ったページ</name>
			<comment>こめんと</comment>
			<option checked="checked">ゲーム</option>	<- checked属性があるものが、初期選択されます。
			<option></option>				<- 以下必要な数だけoption要素を繰り返してください
		</item>
	password	パスワード
		<item>						
			<type format="number">password</type>				<- この要素以外はtextと同様
			<name need="1">パスワード</name>	
			<comment>8文字</comment>
			<size>50</size>
			<head>パス</head>
			<foot>ワード</foot>
			<value>初期値</value>
		</item>
	select		
		<item>						
			<type>select</type>			
			<name need="1">気に入ったページ</name>	
			<comment>こめんと</comment>
			<size multiple=1>2</size>			<- この要素があるとリストボックスまた、multiple属性が1だと複数選択可、無いとプルダウンメニューになります。
			<option selected="selected">ゲーム</option><- selected属性があるものが、初期選択されます。
			<option></option>				<- 以下必要な数だけoption要素を繰り返してください
		</item>
	address		
		<item>
			<type>address</type>				<- プルダウンメニューで都道府県が表示されます
			<name>住所</name>				<- 47都道府県が自動で挿入されるので、option要素は利用できません。
			<comment>こめんと</commnet>
		</item>
	textarea	
		<item>
			<type format="jpn">textarea</type>	
			<name>感想</name>
			<comment>こめんと</commnet>
			<value>初期値</value>
			<size>20</size>				<- サイズ
			<row>9</row>					<- 行数
		</item>
	hidden	 
		<item>
			<type>hidden</type>				<- hiddenではnameとvalueのみ設定可能です
			<name>見えない要素</name>			<- 項目の名前です。送信されるメールに表示されます。
			<value>見えません</value>			<- inputのvalueと等値
		</item>							<- そのほかの要素に関しては詳細を参考

詳細仕様 format

item要素中のtype要所にはformat属性を付加することができます。

mail 入力された値がメールアドレスの書式かどうかチェックします。
number 入力された値が数字かどうかチェックします。
jpn 入力された値が日本語(全角文字)を含むかチェックします。
alpha 入力された値が英数字かどうかチェックします。
url 入力された値がURLの書式かどうかチェックします。