Datepicker mit Jquery verliert den Fokus auf das Textfeld nach dem Datum ausgewählt.
Datepicker mit Jquery verliert den Fokus auf das Textfeld nach dem Datum ausgewählt. Ich bin mit den jquery-ui-1.9.2.Wenn ein Datum ausgewählt ist, ist der Fokus nicht auf die textbox.Jede Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit dem code unten.
HTML-code:
<input type="text" id="date"/>
JQuery:
JSFiddle1
EDIT: Den obigen code gibt es ein problem im IE, der datepicker ist nicht immer geschlossen. Hier in diesem blog finden Sie weitere Informationen.
JSFiddle2
Ich gefunden habe, einen einfacheren Weg, der den Fokus auf die nächste Eingabe, egal wie verschachtelt es ist. Man kann immer tauschen Sie die Bedingung, nach der .finden was Sie wollen und es bringt den Fokus auf, die.
Initialisieren alle datepcikers auf den Doc Bereit
Exapnding Praveen Antwort.
Ich hatte ein problem mit ihm. IE-datepicker-weigerte sich, zu zeigen, jede ungerade Zeit, die ich konzentriert ein Feld.
Außerdem gab es eine kleine logische Problem mit dieser Lösung (die zwar nicht auf irgendetwas, aber immer noch nicht richtig an mein Auge): fixFocusIE Feld gesetzt wird, auf Optionen, dann aber später es wird dazu aufgerufen, "das", wenn "diese" bezieht sich auf DOM-element und nicht options-Objekt. Also im wesentlichen gibt es zwei fixFocusIE - man in den Optionen (unbenutzt) und das zweite auf das DOM-element selbst.
Und auch $.browser.msie hat nicht mehr funktioniert, musste ich erfinde meinen eigenen IE-Detektor.
Meine funktionierende code sieht so aus: