PHP - al agregar Más de un item de productos solo se suma el primer item

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

al agregar Más de un item de productos solo se suma el primer item

Publicado por joel (1269 intervenciones) el 05/03/2021 13:15:22
Hola Ramon, no se entiendo muy bien tu duda... no me queda claro que problema tienes...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar