Gibt es einen einfachen Weg zu setzen Sie den Fokus (Eingabecursor) einer Webseite auf das erste Eingabeelement (Textbox, Dropdown-Liste, ...) beim Laden der Seite ohne die ID des Elements zu kennen ?Wie den Fokus auf das erste Eingabeelement in einem HTML-Formular unabhängig von der ID festlegen?
Ich möchte es als ein gemeinsames Skript für alle meine Seiten/Formulare meiner Webanwendung implementieren.
REMARK wenn Form in Seite platziert wird in einer Art und Weise Benutzer nach unten hat Um die Seite nach unten zu scrollen, um das Formular zu sehen, scrollen Sie den Fokus automatisch nach unten, so wie es ein Anker tun würde. Das ist nicht sehr gut, weil der Benutzer, der zu einer solchen Seite gelangt, sofort zur Formularposition scrollen würde. Ich habe auf Safari und FF getestet (IE7 scrollt nicht). –
@Marco_Demaio Meine Webanwendung ist so strukturiert, dass jede Seite ihre Eingabefelder am oberen Rand des Fensters hat. – splattne
Was ist, wenn der Benutzer die Höhe des Browserfensters auf etwas kleiner als 768px änderte? Seite würde zu der Stelle scrollen, auf die Sie den Fokus gesetzt haben. Jedenfalls wollte ich dich nur warnen, falls du von solch einem kleinen Problem nichts wusstest, ich wusste auch nichts davon, bevor ich ein paar Tests machte. –