Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 12-mar-2008, 18:15   #1 (permalink)
abrahamvilla ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 24
masters, Problema con sumas

ahora tengo este problema, cabe mensionar que no me an resulto ninguno aqui jeje si no yop buscando, ;P

bueno lo qu epasa es que tengodos columnas con 4 filas tengo que hacer la suma de estas y que aparesca el resultado en una caja de texto, ya tengo es aparte pero ahora nesecito que la primer columna es una suma normal y la segunda es ma iva lo que quiere desir es que se sumola primera me apresca en este caso 10+10+10+10=40 y si no sumo nada en mi otra columna que asi se quede pero si sumo que se modifique el resultado

este es el codigo demi suma:

<script>function sumas(){
a=document.formulario;
a.valor5.value=parseFloat(a.valor1.value)+parseFlo at(a.valor1.value)+parseFloat(a.valor1.value)
+parseFloat(a.valor1.value)+parseFloat(a.valor11.v alue)+parseFloat(a.valor12.value)+parseFloat(a.val or13.value)
+parseFloat(a.valor14.value);
}
</script>

mi problema es que si no sumo o si no completo los 8 campos me aparece NaN y no se como arreglarlo. le agradeseria que me ayudaran, osi y una funcion para numeros flotantes mas vien algo para que enves de que meaparesca 100.00000 me aparesca 100.00 solo asi, teniendo en cuneta que el numero flotante no es fijo sino varable o dinamico.

grasias por su apoyo. huy si como pongo el 0 por default en los campos sin que me afecte la suma solo para si si no modifican uno ps que sume el 0.
abrahamvilla está desconectado   Responder Citando
Antiguo 12-mar-2008, 18:16   #2 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.610
Re: masters, Problema con sumas

Trasladado a JavaScript.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 13-mar-2008, 01:33   #3 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.472
Re: masters, Problema con sumas

Hola abrahamvilla

Antes de sumar, comprueba que es un número:

Código:
num1 = a.valor1.value;
num1 = (num1=='' || isNaN(num1)) ?  0 : parseFloat(num1);
Te he puesto el código de memoria, espero no haberme confundido.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 17:06.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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