回答編集履歴

1

コメントへの返信を追記しました

2021/01/24 12:54

投稿

ockeghem
ockeghem

スコア11705

test CHANGED
@@ -13,3 +13,49 @@
13
13
  後は、セレクトボックスの値を取り出してセットするだけです。
14
14
 
15
15
  なお、提示されたHTMLは、ダブルクォートとして全角文字「”」が使われているので、半角の「"」に修正してください。
16
+
17
+
18
+
19
+ ---
20
+
21
+ (追記)
22
+
23
+
24
+
25
+ > セレクトボックスの値の取得とセットの仕方は"value"の値からとってそれをセットで合ってますか?
26
+
27
+
28
+
29
+ はい。あっています。
30
+
31
+
32
+
33
+ > もう一つお聞きしたいことがあるのですが例えば「9時30分」と言うデータを保存したい場合、
34
+
35
+ select name = minutesのように分を選択するHTMLを書く必要がありますよね?
36
+
37
+ それをsessionStorageにtimeと言う名前で「9時30分」と保存するためにはどうすれば良いのでしょうか?
38
+
39
+
40
+
41
+ option要素にてvalue="9時30分" 等とします。
42
+
43
+
44
+
45
+ JavaScriptですが、以下のような感じで。現状のHTMLにあわせてjQueryのセレクタを書きましたが、id属性で指定したほうがよいと思います。
46
+
47
+
48
+
49
+ ```JavaScript
50
+
51
+ $(function() {
52
+
53
+ $('select[name="hour"]').change(function() {
54
+
55
+ sessionStorage.setItem('time', $(this).val());
56
+
57
+ });
58
+
59
+ });
60
+
61
+ ```