Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2015, 03:28
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Sumar dos numeros con tecla TAB

El error es claro: reemplazas el contenido del <label>, el cual originalmente está compuesto únicamente por el <input> y lo reemplazas por el resultado que deseas mostrar.

Te sugiero eliminar el <label> o tenerlo aparte del <input> y a este último asignarle el valor mediante la propiedad value:
Código Javascript:
Ver original
  1. document.querySelector("[name=total]").value = suma;

Solo ten cuidado al realizar las operaciones ya que de la forma en la que tienes tu algoritmo, la suma se ejecutará cuando se pulse cualquier tecla mientras cualquiera de las cajas de texto tenga el enfoque. Si quieres que la suma se realice al pulsar la tecla de tabulación, necesitas obtener el código de la tecla pulsada y compararlo con el código ASCII de la tecla en mención el cual es el 9.

Por cierto, se escribe «vayan».

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 30/11/2015 a las 03:35 Razón: Enlace y código de tecla