2016-08-10 4 views
1

Ich habe viele Textfelder in einer Seite und alle sind auf Init deaktiviert.In Ipad nur, (Safari und Chrom) auf Seite laden der Fokus kommt automatisch auf der vierten Textbox.Entfernen Sie den Fokus auf Textbox in Ipad

Ich entfernte das Textfeld dann Fokus kommt auf der 3. und so weiter. Da diese Textbox deaktiviert ist, können Sie die Textbox auf Init markiert sehen. Wenn Sie irgendwo auf den Bildschirm klicken, erscheint eine halbe Sekunde lang eine Tastatur und schließt sich.

Ich möchte nicht den Fokus auf die Textbox auf init.It kann im Dropdown (optional) oder überhaupt kein Fokus sein.

In ipad Safari ist Textbox markiert und beim Klicken auf eine beliebige Stelle auf der Bildschirmtastatur öffnet sich.

In ipad chrome gibt es Fokus und Tastatur Popup auf Init selbst. Wie kann ich das verhindern?

Verwendung jquery/JavaScript

Antwort

1

Das Gegenteil ist focusblur. Sie können dies einfach anrufen focus von allen Eingängen zu entfernen:

$("input").blur(); 

Oder, wie Sie gesagt haben, wenn Sie sich auf Ihre select stattdessen haben wollen, nur die focus zu diesem Element geben. Es sollte dann den Fokus von der input entfernen.

// change the selector to your exact 'select' element 
$("select").focus(); 
+0

Das funktionierte nicht out.Already versucht hatte that.There sind 40 Textfelder und 40 Kontrollkästchen in 10 Reihen, wie eine Zeile für Parameter ist mit 4 Einzel Text bedeuten & checkboxes.This Zeile sichtbar bedingt Fom Benutzereinstellungen von welchen Parameter er will.Initailly sie sind alle deaktiviert.Alle Textfelder sind deaktiviert in init und sind auf Checkbox tick.The Fokus kommt auf mittlere Parameter 2. Textbox auf init.Wenn ich diesen Parameter aus den Einstellungen entfernen, dann kommt Fokus auf nächste Textbox. Sie sind alle behindert. Ich habe Fokus() verwendet, blur(), Tabindex funktioniert nicht. Nur in Ipad reproduziert –

Verwandte Themen