実現したいこと
ここに実現したいことを箇条書きで書いてください。
- 楽天などのECサイトのTOPでプルダウン検索機能を有効にしたい。
- 自社サイトにて3つの選択肢から数字を選択させ、それをもとに検索結果を楽天上に表示させたい。
- タイヤの幅 扁平率 インチを選択させ、自社の楽天サイトからタイヤの検索結果を表示させる。
前提
以前こちらで違法になるかも!
っと指摘を受けましたが、それでは上司が納得しませんでした。
それを実装させる、させないは別にして完成させたいです。
発生している問題・エラーメッセージ
以前はエラーが出ていたのですが、ヤフー知恵袋の説明通りにやったら、エラーも出なくなってしまった。
該当のソースコード
ソースコード <!doctype html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="viewport" content="width=device-width, maximum-scale=2.0, user-scalable=yes,initial-scale=1.0" > <title>タイヤを探す</title> <!-- <link rel="stylesheet" href="./css/search-style.css?1912"> --> <script type="text/template" name="rat" id="ratAccountId" value="1"></script> <script type="text/template" name="rat" id="ratServiceId" value="5"></script> <script type="text/template" name="rat" id="ratSiteSection" value="gold"></script> <script type="text/template" name="rat" id="ratAdobeSiteSection" value="shop"></script> <script type="text/template" name="rat" id="ratPageType" value="gold"></script> <script type="text/javascript" src="https://r.r10s.jp/com/rat/js/rat-cdn.js" async defer></script></head> <body> <!-- <figure class="img"><img src="./images/search_t_img.png" width="500" alt=""></figure> --> <form name="myForm" id="myForm" method="GET" action="https://esearch.rakuten.co.jp/rms/sd/esearch/vc" target="_blank"> <input type="hidden" name="sv" value="6"> <input type="hidden" name="sid" value="223203"> <input type="hidden" name="su" value="ainet"> <input type="hidden" name="sn" value="AINET"> <!--▼ジャンルコード--> <input type="hidden" name="g" id="g" value="うんこ"> <div class="select-list"> <select name="size" id="size"> <option value="" selected>■タイヤ幅を選択</option> <option value="tg1002956">135</option> <option value="tg1002957">145</option> <option value="tg1002958">155</option> <option value="tg1002959">165</option> <option value="tg1002960">175</option> <option value="tg1002961">185</option> <option value="tg1002962">195</option> <option value="tg1002963">205</option> <option value="tg1002964">215</option> <option value="tg1002965">225</option> <option value="tg1002966">235</option> <option value="tg1002967">245</option> <option value="tg1002968">255</option> <option value="tg1002969">265</option> <option value="tg1002970">275</option> <option value="tg1002971">285</option> <option value="tg1002972">295</option> <option value="tg1002973">305</option> <option value="tg1002974">315</option> <option value="tg1002975">325</option> <option value="tg1037304">335</option> </select> <select name="henp" id="henp"> <option value="" selected>■偏平率を選択</option> <!--▼20230106削除 <option value="/20">20</option> --> <option value="tg1002943">25</option> <option value="tg1002944">30</option> <option value="tg1002945">35</option> <option value="tg1002946">40</option> <option value="tg1002947">45</option> <option value="tg1002948">50</option> <option value="tg1002949">55</option> <option value="tg1002950">60</option> <option value="tg1002951">65</option> <option value="tg1002952">70</option> <option value="tg1002953">75</option> <option value="tg1002954">80</option> <option value="tg1002955">85</option> </select> <select name="inch" id="inch"> <option value="" selected>■インチを選択</option> <!--▼20230106削除 <option value="R8">8</option> <option value="R9">9</option> <option value="R10">10</option> --> <option value="tg1010873">~10</option> <option value="tg1010874">11</option> <option value="tg1002930">14</option> <option value="tg1002931">15</option> <option value="tg1002932">16</option> <option value="tg1002933">17</option> <option value="tg1002934">18</option> <option value="tg1002935">19</option> <option value="tg1002936">20</option> <option value="tg1002937">21</option> <option value="tg1002938">22</option> <option value="tg1002939">23</option> <option value="tg1002940">24</option> <option value="tg1002942">26</option> <!--▼20230106削除 <option value="R28">28</option> --> </select> </div> <button type="button" value="上記の内容で検索" class="btn-search-size">上記の内容で検索<span>></span></button> <input type="hidden" name="sitem" id="sitem"><input type="hidden" name="nitem"><input type="hidden" value="A" name="f"> </form> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script> jQuery(function($){ //sp mode var url_pram = $(location).attr('search'); var mode = url_pram.split("mode="); if ( mode[1] != undefined && mode[1] == "sp") { $('body').addClass('modeSP'); } $('.btn-search-size').click(function(){ var size = $('#size').val(); var henp = $('#henp').val(); var inch = $('#inch').val(); var g = $('#g').val(); var data = size + '-' + henp + '-' + inch; $('#sitem').val(data); //$('#myForm').submit(); window.open('https://search.rakuten.co.jp/search/mall/タイヤ/'+ g + '/' + data + '/?sid=223203'); }); }); </script> <!-- <script type="text/javascript" src="https://r.r10s.jp/com/js/d/pa/pa3.min.js" async defer></script> --> </body> </html> ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー