Quitar el intro en los formularios con javascript

En los formularios si presionas intro, te hace el submit del formulario, esto ocasiona envíos de datos incompletos o posibles ataques externos.

Aquí pego el código para eliminar este tipo de comportamiento.

<html>
<
head>
<
script>
function
tabular(e,obj) {
tecla=(document.all) ? e.keyCode : e.which;
if(
tecla!=13) return;
frm=obj.form;
for(
i=0;i<frm.elements.length;i++)
if(
frm.elements[i]==obj) {
if (
i==frm.elements.length-1) i=-1;
break }
frm.elements[i+1].focus();
return
false;
}
</script>
</head>
<body>
<form>
<input type=”text” onkeypress=”return tabular(event,this)” />
<input type=”text” onkeypress=”return tabular(event,this)” />
</form>
</body>

</html>

2 comentarios para “Quitar el intro en los formularios con javascript”

  1. Fernando dice:

    muy útil funciona muy bien, gracias…

  2. Eduardo dice:

    muy bueno pero solo me funciona con firefox explorer el enter sigue haciendo la funcion del submit gracias de todos modos

Deja un comentario