Il me semble que le onSubmit est plus fonctionnel dans la balise form
Et si j'ai bien compris ce que tu veux,tu souhaite afficher a l'ouverture de la page une boite de dialogue pour demander le mot de passe?
Dans ce cas, il me semble qu'il faut faire :
var pass=prompt("Quel est votre mot de passe");