質問編集履歴

2

誤字訂正

2021/09/10 12:20

投稿

Ikkyuu
Ikkyuu

スコア12

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  JQueryで異なるinput type=text に表示させたい。再現できる範囲でコードを提示します。
4
4
 
5
- 今現在は2つそれぞれのmodalでチェックボックスを別々にするとinput id="input_method" と input id="input_consultation" に同時にひょうじされてしまいます。
5
+ 今現在は2つそれぞれのmodalでチェックボックスを別々にするとinput id="input_method" と input id="input_consultation" に同時に表示されてしまいます。
6
-
6
+
7
- これをそれぞれ指のidに表示したいです。
7
+ これをそれぞれ指のidに表示したいです。
8
8
 
9
9
  ご回答お願いいたします。
10
10
 

1

コードレビューをより正確に。

2021/09/10 12:20

投稿

Ikkyuu
Ikkyuu

スコア12

test CHANGED
@@ -1 +1 @@
1
- Jquery + mordal の質問です。
1
+ Jquery + modal の質問です。
test CHANGED
@@ -1,8 +1,160 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- JQueryで異なるinput type=text に表示させたい。
4
-
5
-
3
+ JQueryで異なるinput type=text に表示させたい。再現できる範囲でコードを提示します。
4
+
5
+ 今現在は2つそれぞれのmodalでチェックボックスを別々にするとinput id="input_method" と input id="input_consultation" に同時にひょうじされてしまいます。
6
+
7
+ これをそれぞれ指令のidに表示したいです。
8
+
9
+ ご回答お願いいたします。
10
+
11
+
12
+
13
+
14
+
15
+ <**.blade.php>
16
+
17
+ <div class="input-group input-group-lg mb-3 mt-3">
18
+
19
+ <span class="input-group-text w-32 fw-bold" id="inputGroup-sizing-default" style="background-color: #ecee6c">アルファベット</span>
20
+
21
+ <div class="trigger_method w-4/5">
22
+
23
+ <input id="input_method" type="text" class="form-control form-control-lg" name="method_set" value="{{ old('method_set') }}" placeholder="ここをクリックしてください(エラー表示の際は、再度ご入力ください)" disabled style="background-color: #f2f3b2" aria-label="Sizing example input" aria-describedby="inputGroup-sizing-default">
24
+
25
+ </div>
26
+
27
+ <!-- Modal -->
28
+
29
+ <div class="modal fade" id="modal_method" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
30
+
31
+ <div class="modal-dialog" role="document">
32
+
33
+ <div class="modal-content" style="margin-top:150px">
34
+
35
+ <div class="modal-header">
36
+
37
+ alphabetを選択してください
38
+
39
+ </div>
40
+
41
+ <div class="modal-body">
42
+
43
+ <div class="form-check form-check-inline">
44
+
45
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="AAA">
46
+
47
+ <label class="form-check-label" for="inlineCheckbox1">AAA</label>
48
+
49
+ </div>
50
+
51
+ <div class="form-check form-check-inline">
52
+
53
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="BBB">
54
+
55
+ <label class="form-check-label" for="inlineCheckbox2">BBB</label>
56
+
57
+ </div>
58
+
59
+ <div class="form-check form-check-inline">
60
+
61
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="CCC">
62
+
63
+ <label class="form-check-label" for="inlineCheckbox3">CCC</label>
64
+
65
+ </div>
66
+
67
+ </div>
68
+
69
+ <div class="modal-footer">
70
+
71
+ <button type="button" id="methodClose" class="btn btn-primary" data-bs-dismiss="modal">保存して閉じる</button>
72
+
73
+ </div>
74
+
75
+ </div>
76
+
77
+ </div>
78
+
79
+ </div>
80
+
81
+ </div>
82
+
83
+ <div class="input-group input-group-lg mb-3 mt-3">
84
+
85
+ <span class="input-group-text w-32 fw-bold" id="inputGroup-sizing-default" style="background-color: #ecee6c">ひらがな</span>
86
+
87
+ <div class="trigger_consultation w-4/5">
88
+
89
+ <input id="input_consultation" type="text" class="form-control form-control-lg" name="consultation_set" value="{{ old('consultation_set') }}" placeholder="ここをクリックしてください(エラー表示の際は、再度ご入力ください)" disabled style="background-color: #f2f3b2" aria-label="Sizing example input" aria-describedby="inputGroup-sizing-default" >
90
+
91
+ </div>
92
+
93
+ <!-- Modal -->
94
+
95
+ <div class="modal fade" id="modal_consultation" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
96
+
97
+ <div class="modal-dialog" role="document">
98
+
99
+ <div class="modal-content" style="margin-top:150px">
100
+
101
+ <div class="modal-header">
102
+
103
+ ひらがなを選択してください
104
+
105
+ </div>
106
+
107
+ <div class="modal-body">
108
+
109
+ <div class="form-check form-check-inline">
110
+
111
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="あああ">
112
+
113
+ <label class="form-check-label" for="inlineCheckbox1">あああ</label>
114
+
115
+ </div>
116
+
117
+ <div class="form-check form-check-inline">
118
+
119
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="いいい">
120
+
121
+ <label class="form-check-label" for="inlineCheckbox2">いいい</label>
122
+
123
+ </div>
124
+
125
+ <div class="form-check form-check-inline">
126
+
127
+ <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="ううう">
128
+
129
+ <label class="form-check-label" for="inlineCheckbox3">ううう</label>
130
+
131
+ </div>
132
+
133
+
134
+
135
+ </div>
136
+
137
+ <div class="modal-footer">
138
+
139
+ <button type="button" id="methodClose" class="btn btn-primary" data-bs-dismiss="modal">保存して閉じる</button>
140
+
141
+ </div>
142
+
143
+ </div>
144
+
145
+ </div>
146
+
147
+ </div>
148
+
149
+ </div>
150
+
151
+ </div>
152
+
153
+
154
+
155
+
156
+
157
+ {{-- アルファベット選択 --}}
6
158
 
7
159
  <script>
8
160
 
@@ -60,6 +212,8 @@
60
212
 
61
213
 
62
214
 
215
+ {{-- ひらがな選択 --}}
216
+
63
217
  <script>
64
218
 
65
219
  $(function() {
@@ -113,29 +267,3 @@
113
267
  });
114
268
 
115
269
  </script>
116
-
117
-
118
-
119
- 上記 JQueryでmordalから入力するとinput_methodとinput_consultationに分けているのに同じ事項が同時に2つのinput_methodとinput_consultationに入力されてしまう。
120
-
121
-
122
-
123
- <div class="trigger_method w-4/5">
124
-
125
- <input id="input_method" type="text" class="form-control form-control-lg" name="method_set" value="{{ old('method_set') }}" placeholder="ここをクリックしてください(エラー表示の際は、再度ご入力ください)" disabled style="background-color: #f2f3b2" aria-label="Sizing example input" aria-describedby="inputGroup-sizing-default">
126
-
127
- </div>
128
-
129
-
130
-
131
- <div class="trigger_consultation w-4/5">
132
-
133
- <input id="input_consultation" type="text" class="form-control form-control-lg" name="consultation_set" value="{{ old('consultation_set') }}" placeholder="ここをクリックしてください(エラー表示の際は、再度ご入力ください)" disabled style="background-color: #f2f3b2" aria-label="Sizing example input" aria-describedby="inputGroup-sizing-default">
134
-
135
- </div>
136
-
137
-
138
-
139
- どうしたら、それぞれ分けられるのでしょうか?モーダルの中身は関係ないと思いますので省略致します。
140
-
141
- JQueryに詳しい方、ご回答お願いいたします。