Wie man Autofokus im Internet Explorer eingibt?

7

Bitte schauen Sie sich meine jsfiddle

an

Ссылка

Wie kann ich das auf Autofokus machen, wie es für Chrome, Safari, Opera und Firefox für IE ist?

    
James 26.11.2011, 19:29
quelle

4 Antworten

32

Hier ist ein One-Liner (naja, eine Zeile der tatsächlichen Logik), die jQuery verwendet, um Autofokus im IE zu arbeiten. Es wird ausgeblendet, wenn der Fokus bereits festgelegt ist - also in jedem HTML5-fähigen Browser.

%Vor%

Ich erklärte, wie es funktioniert in meinem Blog . Und hier ist eine aktualisierte jsFiddle, die in IE funktioniert.

    
Brian Morearty 30.03.2012 01:55
quelle
3

Sie müssen sich dazu auf Javascript verlassen, da html5 Autofokus im IE nicht unterstützt wird. Es gibt einen guten Blog-Post darüber hier: Ссылка

Grundsätzlich überprüfen Sie zuerst, ob das Attribut unterstützt wird, und verwenden dann Javascript, um sich manuell auf die Eingabe zu konzentrieren, indem Sie die Methode focus() verwenden, falls dies nicht der Fall ist.

    
Leo 26.11.2011 19:32
quelle
2

Normalerweise verwende ich jQuery:

%Vor%

Live-Beispiel: Ссылка

    
Scott Simpson 26.11.2011 19:46
quelle
-3

Autofokus in IE ist nur

%Vor%

nicht

%Vor%

Weitere Informationen finden Sie Ссылка .

    
Nick Zimmerman 26.11.2011 19:33
quelle

Tags und Links