FORM汎用お問い合わせフォーム
チェックボックス入力用フォーム
設定ファイル
設定ファイルの$checkでテキストエリアの設定をします。
// チェックボックスの設定(改行箇所[0=改行なし]/必須[Y=1,N=0])
$check = Array(
Array(“ラベル名” => “規約同意”, “オプション” => Array(“同意する"),"オプション前タグ" => "", "オプション後タグ" => "", "初期選択" => "", "改行箇所" => 0, "class" => "Rules", "必須" => 1,"エラー文" => "お問い合わせフォームご利用に関する注意事項にご同意の上、メールを送信して下さい。", "その他" => ""),
Array("ラベル名" => "チェックボックス1", "オプション" =>
Array("一つ目","二つ目","三つ目","四つ目","五つ目"), "オプション前タグ" => "<font style=\"font-size:x-small;\">", "オプション後タグ" => "</font>", "初期選択" => "", "改行箇所" => 2, "class" => "check1", "必須" => 1,"エラー文" => "", "その他" => ""),
);
上記の設定内容は以下の内容を設定する場合の記述方法です。
タグ名 | ラベル名 | オプション | オプション前タグ | オプション後タグ | 初期選択 |
---|---|---|---|---|---|
check0 | 同意する | ① |
|||
check1 | チェックボックス1 | ② |
<font style=" font-size:x-small;"> |
</font> | |
タグ名 | 改行箇所 | class | 必須 | エラー文 | その他 |
check0 | 0 | Rules | 必須 | お問い合わせフォームご利用に関する 注意事項にご同意の上、 メールを送信して下さい。 |
|
check1 | 2 | check1 | 必須 |
① |
---|
同意する |
② |
---|
採用に関するお問い合わせ |
パートナーシップに関するお問い合わせ |
当社についてのお問い合わせ |
その他 |
チェックボックスの数とフォームのパラメータは上記のような2次配列になっています。オプションについては3次配列となっています。
チェックボックスの数はcheck2、check3と、任意の数を作ることができます。
パラメータの各値の意味は下記の通りです。
タグ名 | 指定した順に0から指定されます。 |
---|---|
ラベル名 | check*のラベル名を設定します。 |
オプション | check*で選択させる項目を設定します。 |
オプション前タグ | 選択肢のラベル名の前に設置するタグを記述します。 |
オプション後タグ | 選択肢のラベル名の前に設置するタグを記述します。 |
初期選択 | 初期選択されているオプションの値を設定します。 |
初期値 | 初期選択されているオプションの値を設定します。 カンマ区切りで指定すると複数選択できます。 |
改行箇所 | 選択肢を改行する箇所を半角数字で指定します。 例:2が指定された場合、選択肢二つを表示した後ろで改行されます。 |
Class | check*のclass属性の値を設定します。 |
必須 |
必須入力かどうかを設定します。 必須の場合は1、そうでない場合は0を設定します。 必須の場合はラベルの追加、必須入力チェックを行います。 |
エラー文 | 必須入力エラーになった場合のエラー文章を記述します。 なおこの機能はチェックボックスのみ有します。 |
その他 | 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。 |
入力画面テンプレートへの記述方法
入力画面の任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。
①エラー文章(エラーチェックがある場合) | {error_check*} |
---|---|
②ラベル名 | {check*_label} |
③チェックボックス | {check*} |
入力内容確認画面テンプレートへの記述方法
確認画面の任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。
①ラベル名 | {check*_label} |
---|---|
②入力内容出力部 | {check*} |
メールテンプレートへの記述方法
メールテンプレートの任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。
①ラベル名 | {check*_label} |
---|---|
②入力内容出力部 | {check*} |
エラーチェックについて
テキスト入力用フォームでは下記のエラーチェックを実施しています。
必須入力チェック | 設定ファイルで必須とした場合、入力値がないとエラー |
---|
合わせてエラー表示について をご覧下さい。
CONTACT
お問い合わせ
制作についてやパートナーのご相談等は
チャット、フォームまたはお電話でお気軽にお問い合わせください