Matthias: Focussieren von Nicht-Formular-Elementen

Man kann mit Javascript und Formular.Formularelement.focus() ja z.B. beim Abschicken eines Formulars die Stelle in dem Formular anzeigen lassen, die falsch ausgefüllt wurde. Ich möchte aber nicht diese Zeile, sondern die dadrüber anzeigen lassen, damit der User auch direkt die Frage zu dem Element sieht und nicht erst noch hochscrollen muss. Hab schon versucht das mit Ankern und versteckten input-Feldern zu lösen, indem ich da dann den Focus draufsetze, das hat allerdings nur zu Fehlermeldungen geführt.... Weiss jemand, ob & wie das zu realisieren ist?

Vielen Dank,
Matthias

  1. Hallo

    übergib doch die Fehlermeldungen in eine Variable.
    Es gibt z.B. 5 Fehler dann nimmst du fünf verschiedene Variablen.
    Wenn eine Fehlermeldung vorhanden ist, gibst du diese
    mit document.write() an der Position über dem Formular aus.

    Kevin