javascriptでフォームボタンを作っています。
通常であれば、
<form method="GET" action="action.html"> で済みますが、今回行いたいのはブラウザのバックボタンで戻れない仕様です。パックボタンで戻れない仕様はlocation.replaceで対応可能であることを確認済です。
正しく動く仕様
javascript
1 2<script> 3function goTop(){ 4 location.replace("action.html?data=tokyo"); 5} 6</script> 7<form> 8<input type="button" value="都道府県選択" onclick="goTop()"> 9</form> 10
やりたいこと
上記のクエリーに記載しているdata=tokyoの部分をselectboxで変更したいというのが希望です。
javascript
1<script> 2function goTop(){ 3 location.replace("action.html"); 4} 5</script> 6<form method="GET"> 7<select name="data"> 8<option value="tokyo">東京</option> 9<option value="kanagawa">神奈川</option> 10<option value="chiba">千葉</option> 11<option value="saitama">埼玉</option> 12</select> 13<input type="button" value="都道府県選択" onclick="goTop()"> 14</form>
としてみましたが、セレクトボックスのdataを飛ばすことが出来ませんでした。
どうすれば、セレクトボックスのデータを
location.replace("action.html");
に渡すことが出来るかご教示頂きたくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/04 15:13