Foros del Web » Programando para Internet » Javascript »

sumar valores por ID

Estas en el tema de sumar valores por ID en el foro de Javascript en Foros del Web. porque al relizar esto no me suma ??? Código HTML: onclick="javascript : document.getElementById('neto').value = document.getElementById('valor1').value+document.getElementById('cantidad1').value;" al hacer eso no me suma, sino que me muestra ...
  #1 (permalink)  
Antiguo 21/12/2006, 13:03
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 3 meses
Puntos: 16
Pregunta sumar valores por ID

porque al relizar esto no me suma ???

Código HTML:
onclick="javascript: document.getElementById('neto').value = document.getElementById('valor1').value+document.getElementById('cantidad1').value;"
al hacer eso no me suma, sino que me muestra los dos numeros juntos (si valor1 es = 20 y cantidad1 es = 5 entonces me muestra neto = 205 no 25 ....

??¿?¿?¿? no entiendo !! jiji

muchas Gracias.-
Pablo Araya.-
__________________
Adios ...!!!!
  #2 (permalink)  
Antiguo 21/12/2006, 13:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Re: sumar valores por ID

Hola BLAH !!

Recuerda que el value es una cadena, tienes que pasarlo a número
Código:
document.getElementById('neto').value = parseInt(document.getElementById('valor1').value)+...
Si vas a manejar números decimales, tienes que utilziar parseFloat

Saludos,
  #3 (permalink)  
Antiguo 21/12/2006, 13:16
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 3 meses
Puntos: 16
Re: sumar valores por ID

:p ... jiji muchas gracias !!!!! xD
__________________
Adios ...!!!!
  #4 (permalink)  
Antiguo 21/12/2006, 13:57
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 3 meses
Puntos: 16
Re: sumar valores por ID

como redondeo el numero decimal ??? no entendi ... no sirve un round() ???

javascript: document.getElementById('iva').value = parseFloat(document.getElementById('totaly').value * 1.19 - parseInt(document.getElementById('totaly').value)) ;
??? asi no me funciona
__________________
Adios ...!!!!
  #5 (permalink)  
Antiguo 21/12/2006, 14:07
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 3 meses
Puntos: 16
Re: sumar valores por ID

ya encontre la solucion ... era asi

Math.round(document.getElementById('totaly').value * 1.19) - ...;
__________________
Adios ...!!!!
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:36.