質問編集履歴

1

取得したい結果 を追記

2017/06/28 15:27

投稿

sea1kiki1
sea1kiki1

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
+ ```
2
+
1
3
  <form method="post">
2
4
 
3
5
  <input type="text" name="fs[]" id="fs" autocomplete=on list="fruits">
@@ -7,6 +9,8 @@
7
9
  <input type="submit" value="送信">
8
10
 
9
11
  </form>
12
+
13
+ ```
10
14
 
11
15
 
12
16
 
@@ -39,3 +43,33 @@
39
43
 
40
44
 
41
45
  やりたいことは、送信ボタンをクリックしたときに、inputタグの値およびdatalistのもとになる配列キー(1,2,3,4 のいずれか)を取得したい。
46
+
47
+
48
+
49
+ いずれかのinputタグで、たとえば、'みかん' を選択したとき、配列キーの1
50
+
51
+ を取得する、ということをしたいです。
52
+
53
+
54
+
55
+ 予想結果
56
+
57
+ ```
58
+
59
+ <input type="text" name="fs[]" id="fs" autocomplete=on list="fruits">
60
+
61
+ // リンゴ を選択
62
+
63
+ <input type="hidden" name="fs_key[]" id="fs" value="2">
64
+
65
+ // 選択後 key 2 がセットされる
66
+
67
+ <input type="text" name="fs[]" id="fs" autocomplete=on list="fruits">
68
+
69
+ // みかん を選択
70
+
71
+ <input type="hidden" name="fs_key[]" id="fs" value="1">
72
+
73
+ // 選択後 key 1 がセットされる
74
+
75
+ ```