al agregar Más de un item de productos solo se suma el primer item
Publicado por ramon (4 intervenciones) el 05/03/2021 07:01:20
estoy desarrollando un sofware donde tengo un incomveniente y es que al agregar Más de un item de productos solo se suma el primer item
este es el codigo js donde creo que se debe hacer alguna accion hago consola y el precio unitario lo toma cuando hago consola a otro item el me toma los datos del primer item como puedo hacer talvez un ciclo for no se
este es el codigo js donde creo que se debe hacer alguna accion hago consola y el precio unitario lo toma cuando hago consola a otro item el me toma los datos del primer item como puedo hacer talvez un ciclo for no se
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
$(".nuevoProducto").append(
'<tr>'+
'<td>'+
'<div class="row mb-2" style="">'+
'<!-- Nombre del producto -->'+
'<div class="col-xs-2" style="padding-right:0px">'+
'<div class="col-xs-2 input-group" style="whidth:10px">'+
'<span class="input-group-addon"><button type="button" class="btn btn-danger btn-md quitarProducto recuperarBoton " idProducto="'+idProducto+'"><i class="fa fa-times"></i></button></span>'+
'<input type="text" class="form-control nuevoNombreProducto agregarProducto" idProducto="'+idProducto+'" name="agregarProducto" value="'+producto+'" readonly required >'+
'</div>'+
'</div>'+
'</td>'+
'<td>'+
'<!-- Cantidad del producto -->'+
'<div class="col-xs-2" style="whidth:20px">'+
'<input type="number" class="form-control nuevaCantidadProducto " name="nuevaCantidadProducto" min="1" value="1" stock="'+stock+'" nuevoStock="'+Number(stock -1)+'" style="whidth:10px; width: 100px" required>'+
'</div>' +
'</td>'+
'<td>'+
'<div class="col-xs-2 ingresoPrecio" style="padding-left:0px">'+
'<div class="input-group">'+
'<span class="input-group-addon"><i class="ion ion-social-usd"></i></span>'+
'<input type="text" class="form-control nuevoPrecio" precioReal="'+precio+'" name="nuevoPrecio" value="'+precio+'" required style="width: 130px">'+
'</div>'+
'</td>'+
'<td>'+
'<div class="col-xs-2 " style="padding-left:0px">'+
'<div class="input-group">'+
'<span class="input-group-addon"><i class="ion ion-social-usd"></i></span>'+
'<input type="text" class="form-control nuevoPrecioProducto" nuevoPrecioProducto="" name="nuevoPrecioProducto" value="'+precio+'" id="precio" required style="width: 130px">'+
'</div>'+
'</div>'+
'</td>'+
'<td>'+
'<div class="col-xs-2 comentario" style="padding-left:0px">'+
'<div class="input-group">'+
'<span class="input-group-addon"><i class="ion ion-social-usd"></i></span>'+
'<textarea type="text" class="form-control nuevoComentario" name="nuevoComentario" style="width: 130px"></textarea>'+
'</div>'+
'</div>'+
'</div>'+
'</td>'+
'</tr>')
/*=============================================
MODIFICAR LA CANTIDAD
=============================================*/
$(".formularioPedido").on("change", "input.nuevaCantidadProducto", function(){
var cantidad = $(".nuevaCantidadProducto").val();
var precio = $(".nuevoPrecio").val();
var precioTotalUnitario = cantidad * precio;
$("#precio").val(precioTotalUnitario);
var precioTotalUnitario = $(this).attr("nuevoPrecioProducto");
console.log("precioTotalUnitario", precioTotalUnitario);
/*=============================================
SUMAR TOTAL DE PRECIOS
=============================================*/
sumarTotalPrecios()
sumarSubTotalPrecios()
/*=============================================
SUMAR TOTAL DE PRECIOS
=============================================*/
agregarImpuesto();
/*=============================================
AGRUPAR PRODCUTOS EN JSON
=============================================*/
listarProductos();
})
Valora esta pregunta
0