Hallo micha.
aber ein kleines problem hab ich jetzt doch noch:
das alert-kästchen mit dem hinweis geht auf, aber das formular wird danach abgeschickt. das soll ja nicht sein...
wie kann ich das dann verhindern? der besucher soll ja dann normal auf der seite bleiben, damit er das passwort wieder eingeben kann?
Das muss dann über onsubmit laufen, also ungefähr so:
<script type="text/javascript">
<!--
function retype_pw()
{
var pw;
var repw;
pw = document.reg.password.value;
repw = document.reg.password_retype.value;
if(pw != repw)
{
alert("Password and Password Re-type do not match.");
document.reg.password.value = "";
document.reg.password_retype.value = "";
return false;
}
else{return true}
}
//-->
</script>
<form action="#" name="reg" onsubmit="return retype_pw()">
<input name="password"><br>
<input name="password_retype"><br>
<input type="submit">
</form>
Stimmt das Passwort nicht mit der zweiten Eingabe des Passworts überein, wird von der Funktion retype_pw false zurück gegeben, andernfalls true. Im <form> steht jetzt noch ein onsubmit, welches den von retype_pw zurückgegebenen Wert weitergibt und je nachdem das Formular absendet, oder eben nicht.
wenn du vielleciht da noch einen heißen tipp hättest... ;-) ?
Naja, ein Tipp ist es, aber heiß?
Gruß
Norbert