Auge: Anker?/Fucus?

Beitrag lesen

Hallo

Ich stelle das jetzt mal um.

Hoffe ihr konntet mir jetzt folgen ;)

Nicht wirklich, aber sei's drum.

... Innerhalb einer Funktion werden also die vielen Textfelder dargestellt, die erneut aufgerufen werden, sofern ein textfeld falsch, ode gar nicht ausgefüllt worden ist. Ich übergebe also der Funktion mit den Textfeldern eine Variable, aus der hervor geht, welches Textfeld überabreitet werden muss. Diese bekommt dann die id "focus".

Die Formularelemente haben keine anderen, eigenen IDs? Gesetzt den Fall, jedes Formularelement hätte eine eigene ID, könntest du den Inhalt des jeweiligen Elements prüfen und anhand der ID festlegen, ob noch einmal zu diesem Element zu springen und der Fokus dorthin zu setzen ist.

<input id="bla" ... onblur="[code lang=javascript]Pruefung(this,this.value);">
<input id="blubb" ... onblur="Pruefung(this,this.value);">[/code]

function Pruefung(id,value) {  
/* Prüfung (value), sowie Entscheidung, ob (zu id) Fokus zu setzen und die Seite zur entsprechenden Position zu verschieben ist. */  
}

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3