回答編集履歴

1

調整

2023/02/06 01:09

投稿

yambejp
yambejp

スコア115275

test CHANGED
@@ -1,3 +1,25 @@
1
1
  javascript+localStorage
2
2
  もしくは
3
3
  javascript+urlのsearch要素
4
+
5
+ ```javascript
6
+ <script>
7
+ window.addEventListener('DOMContentLoaded', ()=>{
8
+ const param=(new URL(document.location)).searchParams;
9
+ document.querySelector(`[name=fruit]`).value=param.get('fruit');
10
+ });
11
+ </script>
12
+ <form>
13
+ <select name="fruit">
14
+ <option value=""></option>
15
+ <option value="1">購入予定</option>
16
+ <option value="2">検討</option>
17
+ <option value="3">相談</option>
18
+ <option value="4">購入済み</option>
19
+ </select>
20
+ <input type="submit" value="send">
21
+ </form>
22
+ ```
23
+ ただしnameのないselectでoptionのvalueがすべて一緒となると
24
+ javascript+localStorageなら保持はできますがHTMLとしては無意味。
25
+