2013-01-17 17 views
7

Eventuali duplicati:
How to set the focus to the first input element in an HTML form independent from the id?Come impostare lo stato attivo sul primo campo di input in BootStrap?

sto usando Bootstrap con ASP.NET MVC4. C'è un modulo di accesso ma non riesco a mettere a fuoco il primo campo di input.

Come impostare la messa a fuoco sul primo campo di input? Esiste una classe BootStrap che utilizza per impostare lo stato attivo?

+0

@pluto: Bootstrap manca in questione la duplicazione che hai menzionato. –

+1

Questa domanda non è specifica per il bootstrap. La soluzione è la stessa sia che tu stia utilizzando il bootstrap o meno. – Richard

risposta

24

Non esiste una classe o una funzione Bootstrap specifica per questo *, ma HTML5 fornisce the autofocus attribute per i campi di input.

This attribute currently enjoys wide browser support.

* -Dal si utilizza Bootsrap, e Bootstrap è alimentato da jQuery, si potrebbe "shim" vecchi browser che altrimenti non supportano l'autofocus:

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

Hmm, la mia risposta è praticamente un duplicato delle risposte ai riferimenti Q/A @Richard. Contenuto originale: fallire. –

+0

Anche se il consenso è un buon rinforzo. –

+3

Suggerimento: se si dispone di Modernizr, è possibile verificare se questo spessore è necessario con 'Modernizr.input.autofocus' ( – user1068352

Problemi correlati