FORM汎用お問い合わせフォーム

住所入力用フォーム

設定ファイル

設定ファイルの$addrでテキストエリアの設定をします。

例)

//住所用フォームの設定(必須[Y=1,N=0])
$addr = Array(
Array(“ラベル名” => “住所”, “郵便番号” => “〒”, “都道府県” => “都道府県”, “市区町村+番地” => “市区町村、番地”, “部屋” => “建物名、部屋番号", "必須" => 1,
"郵便番号サイズ" => "", "郵便番号最大文字数" => "",
"市区町村サイズ" => "", "市区町村最大文字数" => "",
"部屋サイズ" => "", "部屋最大文字数" => "",
"class" => "addr",
"郵便番号必須" => 1,
"都道府県必須" => 1,
"市区町村必須" => 1,
"部屋必須" => 1,
"郵便番号その他" => "",
"都道府県その他" => "",
"市区町村その他" => "",
"部屋その他" => "",
"jsonその他" => ""
),

上記の設定内容は以下の内容を設定する場合の記述方法です。

タグ名 ラベル名 郵便番号 都道府県 市区町村
+番地
部屋 必須 郵便番号
サイズ
addr0 住所 都道府県 市区町村、
番地
建物名、
部屋番号
必須
タグ名 郵便番号
最大文字数
市区町村
サイズ
市区町村
最大文字数
部屋サイズ 部屋
最大文字数
class 郵便番号必須
addr0 addr 必須
タグ名 市区町村必須 部屋必須 郵便番号
その他
都道府県
その他
市区町村
その他
部屋その他 jsonその他
addr0 必須 必須 必須

住所入力エリアの数とフォームのパラメータは上記のような2次配列になっています。
住所入力エリアの数はaddr1、addr2と、任意の数を作ることができます。

パラメータの各値の意味は下記の通りです。

タグ名 指定した順に0から指定されます。
ラベル名 addr*のラベル名を設定します。
郵便番号 addr*の郵便番号入力欄のラベル名を設定します。
最大文字数 phone*のinputフォームの最大文字数(maxlength)を半角数字で設定します。
都道府県 addr*の都道府県選択欄のラベル名を設定します。
市区町村+番地 addr*の1つ目のinputのラベル名を設定します。
部屋 addr*の2つ目のinputのラベル名を設定します。
郵便番号サイズ addr*の郵便番号入力欄の幅を半角数字で設定します。
市区町村サイズ addr*の1つ目のinputの幅を半角数字で設定します。
市区町村最大文字数 addr*の1つ目のinputの最大文字数(maxlength)を半角数字で設定します。
部屋サイズ addr*の2つ目のinputの幅を半角数字で設定します。
部屋最大文字数 addr*の2つ目のinputの最大文字数(maxlength)を半角数字で設定します。
Class inputフォームのclass属性の値を設定します。
郵便番号必須 addr*の郵便番号入力欄が必須入力かどうかを設定します。
必須の場合は1、そうでない場合は0を設定します。
必須の場合はラベルの追加、必須入力チェックを行います。
都道府県必須 addr*の都道府県選択欄が必須入力かどうかを設定します。
必須の場合は1、そうでない場合は0を設定します。
必須の場合はラベルの追加、必須入力チェックを行います。
市区町村必須 addr*の1つ目のinputが必須入力かどうかを設定します。
必須の場合は1、そうでない場合は0を設定します。
必須の場合はラベルの追加、必須入力チェックを行います。
部屋必須 addr*の2つ目のinputが必須入力かどうかを設定します。
必須の場合は1、そうでない場合は0を設定します。
必須の場合はラベルの追加、必須入力チェックを行います。
郵便番号その他 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。
都道府県その他 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。
市区町村その他 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。
部屋その他 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。
jsonその他 入力フォームの設定に無い属性(istyle、mode、style等)を設定することが出来ます。

入力画面テンプレートへの記述方法

入力画面の任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。

①エラー文章(エラーチェックがある場合) {error_addr*}
②住所ラベル名 {addr*_label}
③郵便番号ラベル名 {yubin_bango*_label}
④郵便番号入力フォーム {yubin_bango*}
⑤住所検索ボタン {json*}
(詳細は住所検索機能 をご確認下さい。)
⑥都道府県ラベル名 {todofuken*_label}
⑦都道府県入力フォーム {todofuken*}
⑧1つ目のinputラベル名 {sikuchoson*_label}
⑨1つ目のinput入力フォーム {sikuchoson*}
⑩2つ目のinputラベル名 {heya*_label}
⑪2つ目のinput入力フォーム {heya*}
例)

入力内容確認画面テンプレートへの記述方法

確認画面の任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。

①住所ラベル名 {addr*_label}
②郵便番号ラベル名 {yubin_bango*_label}
③郵便番号入力フォーム {yubin_bango*}
④都道府県ラベル名 {todofuken*_label}
⑤都道府県入力フォーム {todofuken*}
⑥1つ目のinputラベル名 {sikuchoson*_label}
⑦1つ目のinput入力フォーム {sikuchoson*}
⑧2つ目のinputラベル名 {heya*_label}
⑨2つ目のinput入力フォーム {heya*}
例)

メールテンプレートへの記述方法

メールテンプレートの任意の場所に以下のタグを記述します。
*は配列に対応した数字になります。

①住所ラベル名 {addr*_label}
②郵便番号ラベル名 {yubin_bango*_label}
③郵便番号入力フォーム {yubin_bango*}
④都道府県ラベル名 {todofuken*_label}
⑤都道府県入力フォーム {todofuken*}
⑥1つ目のinputラベル名 {sikuchoson*_label}
⑦1つ目のinput入力フォーム {sikuchoson*}
⑧2つ目のinputラベル名 {heya*_label}
⑨2つ目のinput入力フォーム {heya*}
例)

エラーチェックについて

テキスト入力用フォームでは下記のエラーチェックを実施しています。

必須入力チェック 設定ファイルで必須とした場合、入力値がないとエラー
郵便番号形式チェック 電話番号に半角数字と「‐」以外使われていた場合エラーこのチェックは常に実施する。

合わせてエラー表示について をご覧下さい。

CONTACT

お問い合わせ

制作についてやパートナーのご相談等は​
チャット、フォームまたはお電話でお気軽にお問い合わせください​

電話で問い合わせる
TEL:03-6300-7667受付 9:00~18:00