Un clic obligatorio para validar formularios para llenar
Para evitar que los visitantes que pulsan la tecla Enter mientras introducen los datos presenten formularios para llenar incompletos,
puede forzarlos a hacer clic en un botón que permita enviar los datos para validación.
Si no lo hacen, aparecerá un mensaje de error.
Inserte el siguiente script en el encabezamiento de su página. Puede personalizarlo modificando el mensaje que aparecerña
si se activa la tecla Enter para validar los datos.
<SCRIPT LANGUAGE="JavaScript">
<!--
function onKeyPress () {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13) {
alert("Click on the Submit button to validate your input");
return false
}
return true
}
document.onkeypress = onKeyPress;
// -->
</script>
Después, cree su formulario añadiendo el siguiente código al cuerpo de su página:
<form>
<input type="text">
<input type=submit value="Submit">
</form>
Compatibilidad
Este script funciona sólo en Internet Explorer versión 4 o superior.