Hi, ich meine folgende Situation, bzw. folgendes Browser-Standardverhalten:
ein Formular mit einem, z.b. leeren Pflichteingabefeld wird versendet. Der Browser erkennt die fehlende Eingabe, stoppt den Versand und scrollt das (erste) leere Feld nach oben in den Viewport, wenn es sich ausserhalb des Viewports befand. Dann wird im Feld noch ein Minipopup angezeigt, wie etwa "bitte feld ausfüllen", oder so ähnlich.
Meines Wissens nach brauchts dafür keinerlei besondere Angaben im Formular(header) noch irgendwelches Javascript usw. Die Browser machen das automatisch. Einziges Fehlverhalten kann entstehen wenn die Seite eine position:fixed TopMenubar beinhaltet. Dann werden die leeren Felder inkl. MiniPopup evtl so im Viewport positioniert, das sie gar nicht sichtbar sind, da von der TopMenubar überdeckt.
Ich weiss das man da was mit JS machen kann, das möchte ich aber nicht. Ich meine, da gibts doch auch eine CSS-Angabe, die den Browser dann um ## Pixel korrigiert.?! Aber es fällt mir nicht mehr ein wie das heisst.
Kann mir vlt. jemand auf die Sprünge helfen?