ホーム » ビジネスブログ » A-Form, A-Member, A-Reserve(MTプラグイン) »

別画面で指定した「お問い合わせ種別」を引き継いでA-Formのデフォルト値を設定する【A-Form Advent Calendar 2019/12/3】

2019年12月 3日

別画面で指定した「お問い合わせ種別」を引き継いでA-Formのデフォルト値を設定する【A-Form Advent Calendar 2019/12/3】

投稿者 竹村

この記事は A-Form Advent Calendar 2019 参加記事です。

お問い合わせフォームで「問い合わせの種類」を選ぶ場合に、よくドロップダウンで選ばせるUIがありますね。A-Formでも可能ですが、このようなUIです。

191203-01.png

上の画像を見ていただくと分かりますが、ドロップダウンの中では細かい補足などができません。

そこで1つ前の画面で「問い合わせの種類」を選んでいただいて、 それを引き継いでフォーム画面ではデフォルト値として設定する JavaScriptコードをご紹介します。

まず、どんな感じになるかをお見せします。

1.問い合わせの種類を選ぶ画面

191203-02.png

4つのお問い合わせ種別から選べるようになっています。
リンクを選んだら下記ページに遷移します。

2.A-Formを組み込んだページ

191203-03.png

クリックで拡大

「お問い合わせ種別」のデフォルトが前ページで選んだ項目になっています。
(何も指定しない場合は「選択してください」が入ります)

実装

1.問い合わせの種類を選ぶ画面

これは静的にマークアップしたもので リンク先だけ q=N (Nは1からの数字)というパラメータが入っています。


<li class="type type__icon01">
    <a href="inquiry-test.html?q=1" title="商品に関するお問い合わせ">
        <span class="type__title">商品に関するお問い合わせ</span><br/>
        <span class="type__detail">商品の在庫、詳細仕様、価格など</span>
    </a>
</li>

「inquiry-test.html?q=1」のようにリンクさせます。

2.A-Formを組み込んだページ

次に、[[aform001]]などフォームを組み込んだページのMT上の記事本文には下記のように JavaScriptを仕込んでおくだけでOKです。 なお、jQueryで記述していますがA-FormがjQueryを利用しているのでライブラリを追加で読み込む必要はありません。

[[aform001]]
<script>
// お問い合わせ項目の自動選択
jQuery(function($) {
location.search.match(/q=(\d)/);
var q = RegExp.$1;
$("select#type option[value="+ q +"]").attr('selected', 'selected');
});
</script>

「#type」は「ドロップダウンリスト」パーツのID値を「type」にしたので、このようにしています。

191203-04.png

クリックで拡大

まとめ

同じようなことをするなら、A-Formを組み込んだページの「お問い合わせ種別」の下にラベルで説明を加える方法もあるかと思いますが、ページを分けて丁寧に説明したいケースもあるかと思います。このようなちょっとした配慮が、満足度向上に影響を与えるかもしれません。

投稿者 竹村 : 2019年12月 3日 12:00

カテゴリー: A-Form, A-Member, A-Reserve(MTプラグイン)

タグ: A-Form , ドロップダウンリスト , Movable Type 7


Movable Type用高機能メールフォーム生成プラグイン A-Formの詳細へ
Movable Type用会員限定サイトプラグイン A-Memberの詳細へ
Movable Type用予約サイト構築プラグイン A-Reserveの詳細へ
ARK-Web×CSR(企業の社会的責任)

アークウェブの本

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む

Movable Type プロフェッショナル・スタイル

Movable Type プロフェッショナル・スタイル

ビジネスサイト構築におけるCMSとしてのMTの活用方法について、豪華執筆陣による実践的MT本です。八木が共著で執筆しました。続きを読む

Web屋の本

Web屋の本

Web 2.0時代の企業サイトの構築・運用などの戦略を考える「Web屋の本」 (技術評論社)を、中野・安藤が執筆しました。続きを読む

新着はてブ

Loading

アーカイブ

応援しています

  • キッズ・セーバー
  • ソロモン・リリーフ ─ソロモン諸島を応援する有志による、震災復興支援プロジェクト─

    (終了しました)

RSS配信

 

サービスおよびソリューション一覧


最新情報・投稿をチェック


このページのトップに戻る

Photo by A is for Angie

Powered by Movable Type Pro 6.3.8