Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2012, 07:10
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 6 meses
Puntos: 127
Respuesta: Botón Enter para validar formulario

Cuando se envía un formulario por la acción por defecto (pulsar enter) se ejecuta el evento onsubmit, basta con paralizarlo a nivel del formulario

<FORM name=formclave onsubmit='return false;'>

Por otro lado, cuando se pulsa una tecla en un input se producen varios eventos, entre ellos, keypress, basta con detectar el código de la tecla presionada

<INPUT type=password name=clave onkeypress='if(event.which==13){acceso();}'>

si es 13, se ejecuta la función

Un saludo.

P.D: Lo de maycolalvarez funciona si agregas antes de return acceso() event.preventDefault(); ya que la acción por defecto se ejecuta predeterminadamente onsubmit
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor