Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/05/2011, 16:49
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: too much recursion (function sumar)

fijate en la misma linea que intentastes, var resultado=a+b;. es la forma correcta, pero obtienes el resultado incorrecto porque el operador de sumar (+) tambien se utiliza para concatenar (unir) string. por esa razon fue el comentario en mi mensaje anterior: debes sumar directamente ambos argumentos convirtiendolo antes a integer. todos los valores que obtienes desde controles de formulario (en tu caso el <input>), javascript lo obtiene como tipo string (cadena o texto). antes de poder realizar la suma debes convertir cada argumento a integer (entero o numero) con cualquiera de las siguientes funciones: Number, parseInt o parseFloat. luego de convertirlo puedes sumarlo adecuadamente.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.