回答編集履歴

2

新しい質問文に対応

2021/12/17 00:23

投稿

int32_t
int32_t

スコア21760

test CHANGED
@@ -1,4 +1,8 @@
1
- 質問文が書き換えられて、下記回答は意味不明なものとなりました。
1
+ #### 投稿時点の質問文に対する回答
2
+
3
+
4
+
5
+ Google Chrome、Edge、Safari などでは `<option>` で `click` イベントは発生しません。`<select>` で `change` イベントを処理してください。
2
6
 
3
7
 
4
8
 
@@ -6,4 +10,28 @@
6
10
 
7
11
 
8
12
 
13
+ #### 2021-12-17 02:21 以降の質問文に対する回答
14
+
15
+
16
+
17
+ 下記のようなHTMLを出力するようPHPでコードを作ってみてください。`$なんとか` の部分は PHP の変数の値が入るようにPHPのコードを組んでください。
18
+
19
+
20
+
21
+ ```html
22
+
23
+ <form action="./item.php" method="get">
24
+
25
+ <input type="hidden" name="item_id" value="$item_id">
26
+
27
+ <select name="color" onchange="this.form.submit()">
28
+
9
- Google Chrome、Edge、Safari などでは `<option>` で `click` イベントは発生しません。`<select>` で `change` イベントを処理してください。
29
+ <option value="$color_id">$color_data['color_name']</option>
30
+
31
+ ...繰り返し
32
+
33
+ </select>
34
+
35
+ </form>
36
+
37
+ ```

1

追記

2021/12/17 00:22

投稿

int32_t
int32_t

スコア21760

test CHANGED
@@ -1 +1,9 @@
1
+ 質問文が書き換えられて、下記回答は意味不明なものとなりました。
2
+
3
+
4
+
5
+ ----
6
+
7
+
8
+
1
9
  Google Chrome、Edge、Safari などでは `<option>` で `click` イベントは発生しません。`<select>` で `change` イベントを処理してください。