2013-01-17 28 views
7

可能性の重複:
How to set the focus to the first input element in an HTML form independent from the id?BootStrapの入力の最初のフィールドにフォーカスを設定する方法は?

私はASP.NET MVC4とブートストラップ使用しています。 1つのログインフォームがありますが、最初の入力フィールドにフォーカスを設定できません。

入力の最初のフィールドにフォーカスを設定するにはどうすればよいですか?フォーカスを設定するためのBootStrapクラスはありますか?

+0

@Richard:ブートストラップ複製の問題点で欠けていますあなたは言及しています。 –

+1

この質問は、ブートストラップに固有のものではありません。ブートストラップを使用しているかどうかにかかわらず、ソリューションは同じです。 – Richard

答えて

24

*を行うブートストラップ固有のクラスまたは関数はありませんが、HTML5は入力フィールドにthe autofocus attributeを提供します。

This attribute currently enjoys wide browser support

*あなたがBootsrapを使用していて、ブートストラップは、jQueryのによって供給され、あなたがそれ以外の場合は、オートフォーカスに対応していません「シム」古いブラウザでし-since:

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

ええと、私の答えはQ/A @リチャードの参考文献への回答とほぼ同じです。元の内容:失敗します。 –

+0

コンセンサスは素晴らしい補強ですが。 –

+3

ヒント:Modernizrをお持ちの場合は、このシムが 'Modernizr.input.autofocus'( – user1068352

関連する問題