tengo un formulario para validar una contraseña... y si haces clic con el raton sobre el boton de envio todo va bien, pero si el focus esta en el <input type"password"... y le das a enter no se realiza la validación y va a la pagina2 sin comprobar la contraseña.. la llamada a la funcion falla... no se porque: 
 
Este es el código:
 
<head>
<SCRIPT language=JavaScript>
<!--
function Valida(form)
{
   	if (form.pass.value != "palabra")
   	{
    	alert("¡Contraseña incorrecta! Vuelva a intentarlo.");
      	form.pass.focus();
      	return false;
   	}
	alert("Contraseña correcta. Esperamos que disfrute de su visita.");
   	form.submit();
}
-->
</SCRIPT>
</head>
.........
 
<form action="./pagina2.htm" method="post">
   <input type="password" name="pass" size="25">
   <input onClick="Valida(this.form)" type="button" value="ENTRAR" name="entrar">
</form> 
  
 
 
