Hallo,
bin Anfänger in Javascript und habe ein Problem beim Zugriff auf HTML-Elementobjekte.
Und zwar möchte ich mit einer Javascript-Funktion in jedem Formularfeld die Eingaben eines HTML-Formulars überprüfen und dann im selben Feld bleiben, um direkt den neuen Wert eingeben zu können. Und um nicht für jedes Formularfeld eine eigene Funktion schreiben zu müssen (sind leider sehr viele Felder), möchte ich variabel auf das id-Attribut zugreifen und entsprechen den Fokus in diesem Feld lassen.
Hier im Beispiel:
function ErlaubteWerte(Zahl,ID) {
if (Zahl!=1 && Zahl!=2 && Zahl!=9) {
alert(„Nicht erlaubte Eingabe!“);
document.form1.ID.focus();
return false;
}
}
Hoffe das war verständlich.
Gibt es eine Möglichkeit dies zu realisieren? Oder geht das so gar nicht? Müsste ich sonst wirklich für jedes Feld eine eigene Funktion schreiben, wo die id direkt angeben ist (also document.form1.meineID.focus())?
Vielen Dank schon mal.