2013-01-17 16 views
7

Mögliche Duplizieren:
How to set the focus to the first input element in an HTML form independent from the id?Wie wird der Fokus auf das erste Eingabefeld in BootStrap gesetzt?

Ich verwende BootStrap mit ASP.NET MVC4. Es gibt ein Login-Formular, aber ich kann den Fokus nicht auf das erste Eingabefeld setzen.

Wie wird der Fokus auf das erste Eingabefeld gesetzt? Gibt es eine BootStrap-Klasse, die den Fokus festlegt?

+0

@ Richard: BootStrap wird in Doppel Frage fehlt, dass Sie haben erwähnt. –

+1

Diese Frage betrifft Bootstrap nicht. Die Lösung ist die gleiche, ob Sie Bootstrap verwenden oder nicht. – Richard

Antwort

24

Es gibt keine Bootstrap-spezifische Klasse oder Funktion, die dies tut *, aber HTML5 bietet the autofocus attribute für Eingabefelder.

This attribute currently enjoys wide browser support.

* -Da Sie Bootsrap verwenden und Bootstrap ist von jQuery, Sie könnten „Shim“ ältere Browser mit Strom versorgt, die sonst nicht unterstützt Autofokus:

$('[autofocus]:first').focus(); 
+0

Hmm, meine Antwort ist so ziemlich ein Duplikat der Antworten auf die Q/A @Richard-Referenzen. Ursprünglicher Inhalt: fehlgeschlagen. –

+0

Obwohl der Konsens ist schön Verstärkung. –

+3

Tipp: Wenn Sie Modernizr haben, können Sie prüfen, ob dieses Shim mit 'Modernizr.input.autofocus' ( – user1068352

Verwandte Themen