Hallo,
ich möchte in einem Formular ein Feld prüfen. Die Eingabe sollte nur aus Buchstaben und Zahlen bestehen, und mindestens 5 ,aber höchstens 14 Stellen haben. Ich kriegs aber nicht hin.
So weit mein Versuch
<script type="text/javascript"><!--
function checkform(){
if (document.form.Passwort.value == "") {
alert("Bitte gib ein Passwort ein.")
document.form.Passwort.focus();
return false;
}
if (document.form.Passwort.length > 4) {
alert("Dein Passwort ist zu kurz.")
document.form.Passwort.focus();
return false;
}
if (document.form.Passwort.length < 15) {
alert("Dein Passwort ist zu lang.")
document.form.Passwort.focus();
return false;
}
zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
if (document.form.Passwort.indexOf(zeichen.value.charAt(i)) == -1) {
alert("Dein Passwort enthält ungültige Zeichen.")
document.form.Passwort.focus();
return false;
}
}
// -->
</script>
Wer hat Ideen.
Grüsse
r a c
(Dieser Beitrag wurde von r a c am 13. Nov 2003, 21:19 geändert)