10/14/2010 | Posted in , ,

En este articulo quiero compartir un script que ayuda a desabilitar la tecla enter en un formulario, y es que es tedioso que entres a una pagina web y te pidan llevar cierto registro (de esos que son algo largos) y antes de finalizar por error presionas enter y se envía el formulario incompleto y boom a empezar de nuevo.
Bueno, este es el script que se tendrá que poner en el header.-
document.onkeypress = KeyPressed;
function KeyPressed(e)
{ return ((window.event) ? event.keyCode : e.keyCode) != 13; }

Para desabilitar un input tendremos que agregarle este código.-
onkeypress="return event.keyCode!=13

ejemplo.-
< input type="text" name="nombre" onkeypress="return event.keyCode!=13">

Habra ocasiones en que sea necesario que deshabilitemos todo el formulario, la solución es simple, solo hay que agregar la misma linea que agregamos en los input, pero ahora en la etiqueta form,& quedaría de la siguiente manera.-
< form method="post" action="ejecutar.php" onkeypress="return event.keyCode!=13">

Espero les sirva este codigo javascript de ayuda, nos vemos en la proxima.

Comments

1 Response to "desabilita la tecla enter con javascript formularios"

  1. Anónimo On 11 de diciembre de 2010, 19:44

    Esta bastante util, me ayudo a resolver mi duda, gracias por tu iniciativa.