Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/09/2010, 12:37
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Operaciones senciillas Formulario

onchange es un atributo como id o como name, así que es onchange="sumatotal();" y no onchange("sumatotal()"). Por otro lado, lo que tú necesitas no es onchange, sino onblur, que funciona cuando un campo pierde el foco. También deberías validar que el valor de los campos sea un número, porque si no es un número te devolverá NaN (Not a Number), que sucede cuando por ejemplo sumas 7 + 'a'.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red