Hallo zusammen,
habe jetzt einige Zeit mit meinen Möglichkeiten und den Ergebnissen meiner Suche im Archiv herumexperimentiert, bislang leider ohne Erfolg.
Ich habe folgendes Problem:
Ich möchte, dass ein Kennwort-input-Feld auf die Länge des eingegebenen Strings geprüft wird. Wenn das Kennwort kürzer als 6 Zeichen ist, soll eine Korrekturaufforderung hochpoppen, das Kennwort-input-Feld den Fokus erhalten und der eingegebene Text selektiert werden. Zur Zeit versuche ich dies wiefolgt zu realisieren:
function checkPwLength() {
pw = window.document.Anmelden.elements[2].value;
if ( pw.length < 6 ) {
alert("Bitte geben Sie ein Kennwort mit mindestens 6 Zeichen an.");
window.document.Anmelden.elements[2].focus();
window.document.Anmelden.elements[2].select();
return false;
}
}
Die Funktion rufe ich mittlerweile mit dem onchange-Event des input-Feldes auf. Davor habe ich es mit onblur versucht. Ich möchte konkret verhindern, dass das darauffolgende input-Feld (Kennwort-Bestätigung) den Fokus erhält, bevor nicht sichergestellt ist, dass das Kennwort mindestens 6 Zeichen hat. War das verständlich?
Danke schon einmal im Voraus und Grüße,
Bastian