Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2012, 09:43
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 7 meses
Puntos: 220
Respuesta: Eventos de teclado

Cita:
Iniciado por maycolalvarez Ver Mensaje
eso se debe a que por defecto el form se envía al presionar Enter, simplemente puedes evitarlo cancelando el envío del form:

<form onsubmit="return false;" >

y listo!
Pon un nombre a tu formulario name="frm"

y ademas de esto debes agregar esto en la linea de tu

<input name="display" value="" size=20 onkeypress="resulta(event)"/>

y esta función mas

Código Javascript:
Ver original
  1. function resulta(e){
  2.                 if(e.keyCode == 13){
  3.                     if (checkNum(document.forms["frm"]["display"].value)){ compute(document.forms["frm"]) }
  4.                 }
  5.             }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones