Hallo
Ich habe auf ein Textfeld eine Überprüfung mit JS gesetzt. Wenn ein falschen Wert eingegeben wird, soll eine Meldung erscheinen, das Feld geleert und den Fokus auf das Feld gesetzt werden. Es funktioniert auch alles bis auf letzteres. Weiss jemand wiso? Habe schon viele Tuts angeschaut aber fand es nicht heraus.
Die Zeilenumbrüche sind im richtigen Code nicht vorhandenm, die Backslashes werden benötigt, da das ganze mit einem PHP echo ausgegeben wird.
Ich habe auf ein Textfeld eine Überprüfung mit JS gesetzt. Wenn ein falschen Wert eingegeben wird, soll eine Meldung erscheinen, das Feld geleert und den Fokus auf das Feld gesetzt werden. Es funktioniert auch alles bis auf letzteres. Weiss jemand wiso? Habe schon viele Tuts angeschaut aber fand es nicht heraus.
Code:
<input name="h" type="text" style="width: 1.2em;" maxlength="2" onblur="
if(this.value>=24 || this.value<=0) {
alert(\'Bitte eine gültige Zeit eingeben.\');
this.value=\'\';
window.calendar.h.focus();
}
">
Die Zeilenumbrüche sind im richtigen Code nicht vorhandenm, die Backslashes werden benötigt, da das ganze mit einem PHP echo ausgegeben wird.