Foros del Web » Programando para Internet » Javascript »

obtener el valor de un array en javascript

Estas en el tema de obtener el valor de un array en javascript en el foro de Javascript en Foros del Web. hola amigos, soy nuevo en este foro espero me puedan ayudar. tengo una tabla para ingresar productos con el nombre, cantidad y precio que al ...
  #1 (permalink)  
Antiguo 26/11/2013, 08:30
 
Fecha de Ingreso: noviembre-2013
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
obtener el valor de un array en javascript

hola amigos, soy nuevo en este foro espero me puedan ayudar.

tengo una tabla para ingresar productos con el nombre, cantidad y precio que al presionar un boton me va agregando filas dinamicamente y mostrando lo que yo voi ingresando. Estos valores quedan almacenados en un array . Lo que necesito es sumar el valor que se esta almacenado en el "input name=subtotal[]" que es la multiplicacion de la cantidad * el precio. este suma tiene que ir cambiado mientras yo vaya agregando producto (es como un carro de compra ).

if(producto!="" || cantidad!="" || precio!="" ){
tablaDatos.append("<tr><td><input type='text' name='producto[]' value="+producto+" /></td><td><input type='text' name='cantidad[]' value="+cantidad+" /></td><td><input type='text' name=precio[]' value="+precio+" /></td><td><input type='text' name='subtotal[]' value="+subtotal+" /></td><td align='center'><input type='button' onclick='borrar(this)' value='ELIMINAR' /></td></tr>");

reset_campos();
}
  #2 (permalink)  
Antiguo 26/11/2013, 10:44
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: obtener el valor de un array en javascript

Código Javascript:
Ver original
  1. function reset_campos(){
  2.  
  3.     /* ... */
  4.  
  5.     var total = 0;
  6.  
  7.     $("input[name='subtotal\\[\\]']").each(function(){
  8.         total += +$(this).val();
  9.     });
  10.        
  11.     $("#total").val(total.toFixed(2))
  12. }

Abajo en el campo total que tengas:

Código HTML:
Ver original
  1. Suma: <input id="total" disabled="disabled" type="text" />
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: input, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:09.