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.