Deshabilitar / Desactivar Intro en un formulario

Vaya manía que tienen algunos al pulsar ‘Enter / Intro’ cada vez que añaden contenido a un campo de un formulario. Quizás que desvíen su mirada hacia el tabulador o simplemente, no utilicen el Intro al escribir en formularios…

Clraramente, cuando estás rellenando un formulario, y pulsas Intro, éste se envía. Si hay alguien que tiene la ‘revival’ manía de pulsar la tecla intro, cual usuario de una aplicación Cobol, cada vez que añade contenido a un campo, tenemos a usuarios que rellenan bases de datos con campos vacíos…

Cómo podemos deshabilitar el Intro cuando se está rellenando un formulario

Puede hacerse de diferentes maneras, pero la más general es:

1
2
3
<form name="formcreacion" action="/direccion/destino" method="post" onKeypress="if(event.keyCode == 13) event.returnValue = false;">
...
</form>

La clave está en la captura del evento onKeyPress que hacemos que si se pulsa la tecla intro, no haga nada. Por lo tanto, no se envía el formulario.

Artículos relacionados

Apuntes librería JavaScript 3D Three.js Este fin de semana, y aprovechando las fiestas Navideñas, me he puesto a curiosear la librería Three.js Como normalmente tengo la cabeza casi llena de...
Alternativas a jQuery Tres alternativas a la librería Javascript jQuery. Parece que no, pero el mundo no se acaba en jQuery: Minified JS Zepto JS (muy compatible co...
Optimizar ficheros js para disminuir tiempo de car... En muchas ocasiones nos encontramos con un problema que afecta al tiempo de carga de nuestra web. Llamamos a muchos ficheros javascript desde nuestra ...
Javascript – Calcular segundos entre dos fec... Muchas librerías, por ejemplo las que te muestran Cuentas atrás, lo hacen pasándoles los segundos a calcular. Veamos cómo conseguir los segundos entre...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*