Makeshopのクリエイターモードで、ECサイト制作をしている者です。
検索窓の部分で、javascript を使って絞り込み検索を実現したいのですが、
プログラムについては初心者のためうまくいきません。
具体的には、下記のような「キーワード入力」「プルダウン選択」をHTMLで設置しておいて、それぞれの配列を一つに結合して、その値を「検索キーワード」として検索結果を出したいのです。
たとえば、「プラチナ」とキーワード入力 + 「ダイヤモンド」をプルダウン選択して、「プラチナ ダイヤモンド」みたいな形でキーワード検索する形になります。
<section class="side-section side-section-search"> <ul class="side-search"> <li><label>キーワード入力</label> <input list="datalist-word" type="text" data-id="<{$search_form.keyword_id}>" value="<{$search.keyword}>"> </li> <li><label>プルダウン選択</label> <select list="stone" id="stone" name="stone"> // ← ここら辺が素人なので不完全です。 <option value="ダイヤモンド"> ダイヤモンド</option> <option value="ルビー"> ルビー</option> <option value="サファイア"> サファイア</option> </select> </li> </ul> <a href="<{$search_form.search_url}>" class="btn side-search-btn">検索する</a> </ul> </section>
試行錯誤してみたのですが、うまくいきません。
お分かりの方がいらっしゃいましたら、教えていただけないでしょうか?
Makeshopのサンプルサイトですが、左サイドにある検索フォームを流用しています。
http://tplbrothers.shop20.makeshop.jp/
あなたの回答
tips
プレビュー