質問編集履歴
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
### 発生している問題・エラーメッセージ
|
32
32
|
|
33
|
-
商品項目追加後に商品名をプルダウンから選択するとjsonファイルから商品名に紐付いた料金を取り出して表示することができるが、
|
33
|
+
商品項目追加後に商品名をプルダウンから選択するとjsonファイルから商品名に紐付いた料金を取り出して表示することができるが、2個目以降の処理で追加項目料金が新たに選択された商品の料金に上書きされてしまう。
|
34
34
|
|
35
35
|
|
36
36
|
|
@@ -88,15 +88,11 @@
|
|
88
88
|
|
89
89
|
<div class="row">
|
90
90
|
|
91
|
-
<div class="col-sm-2">
|
92
|
-
|
93
|
-
|
91
|
+
<div class="input-group">
|
94
|
-
|
92
|
+
|
95
|
-
|
93
|
+
<button type="button" id="plus">追加</button>
|
96
|
-
|
94
|
+
|
97
|
-
|
95
|
+
</div>
|
98
|
-
|
99
|
-
</div>
|
100
96
|
|
101
97
|
</div>
|
102
98
|
|
@@ -112,7 +108,7 @@
|
|
112
108
|
|
113
109
|
$('#plus').on('click', function() {
|
114
110
|
|
115
|
-
tag = '<div class="row
|
111
|
+
tag = '<div class="row form-group"><div class="col"><input class="col-xs-2 form-control" type="text" id="item_name" name="item_name[]" list="item_name_list" value="" required><datalist id="item_name_list"><?php foreach ($this->data['select_ops']['estimate_co'] as $k => $value) : ?><option value="<?php echo $value['name']; ?>"><?php endforeach; ?></datalist></div><div class="col estimate_plus"><input type="text" id="price" name="price[]" value=""></div><div class="col"><input type="text" id="quantity" name="quantity[]" value="1"></div></div>';
|
116
112
|
|
117
113
|
$('#es_area').append(tag);
|
118
114
|
|
@@ -122,12 +118,6 @@
|
|
122
118
|
|
123
119
|
$(document).on('change', '#item_name', function () {
|
124
120
|
|
125
|
-
let class_name = $(this).attr("class");
|
126
|
-
|
127
|
-
class_name += '1';
|
128
|
-
|
129
|
-
|
130
|
-
|
131
121
|
let val = $(this).val();
|
132
122
|
|
133
123
|
let select_price = 0;
|
@@ -140,7 +130,7 @@
|
|
140
130
|
|
141
131
|
let select_price = value.price;
|
142
132
|
|
143
|
-
$('
|
133
|
+
$('.estimate_plus').children('input').val(select_price);
|
144
134
|
|
145
135
|
}
|
146
136
|
|