Le formulaire de connexion Javascript ne s'affiche pas lorsque l'utilisateur clique sur Entrée

Je suis en train de travailler sur un simple javascript de connexion pour un site, et ont abouti à ceci:

<form id="loginwindow">
<strong>Login to view!</strong>
<p><strong>User ID:</strong>
  <input type="text" name="text2">
</p>
<p><strong>Password:</strong>
<input type="password" name="text1"><br>
  <input type="button" value="Check In" name="Submit" onclick=javascript:validate(text2.value,"username",text1.value,"password") />
</p>

</form>
<script language = "javascript">

function validate(text1,text2,text3,text4)
{
 if (text1==text2 && text3==text4)
 load('album.html');
 else 
 {
  load('failure.html');
 }
}
function load(url)
{
 location.href=url;
}
</script>

...qui fonctionne sauf une chose: appuyer sur la touche enter pour soumettre le formulaire n'a pas à faire quoi que ce soit. J'ai le sentiment que c'est parce que j'ai utilisé "onclick" mais je ne suis pas sûr de ce que pour utiliser à la place. Pensées?


Ok ouais je suis donc bien conscient de la manière dont fragile, c'est la sécurité. Ce n'est pas pour quelque chose de particulièrement top secret, donc ce n'est pas un problème, mais si vous les gars pourrait apporter des précisions sur vos pensées avec le code, je serais ravi de voir vos idées. le code, c'est littéralement tout ce que je suis en train de travailler avec, à ce point, pour que je puisse commencer à partir de zéro en cas de besoin.

source d'informationauteur user27171