bootstrap-datepicker-Feld leert nach Auswahl aktuelle Datum
Wenn ich autoclose aktiviert, und ich wählen Sie das Feld aus dem Kalender, der ist schon gewählt, es leert das Feld und schließt dann den datepicker als erwartet. Wie kann ich noch die autoclose-Funktion, aber es nicht leer das Feld?
Blick auf die demo für ein Beispiel, http://eternicode.github.io/bootstrap-datepicker/?markup=input&format=&weekStart=&startDate=&endDate=&startView=0&minViewMode=0&todayBtn=false&language=en&orientation=auto&multidate=&multidateSeparator=&autoclose=on&keyboardNavigation=on&forceParse=on#sandbox
- Stellen Sie sicher, autoclose ist auf
- Wählen Sie ein Datum.
- öffnen Sie den datepicker wieder, wählen Sie den gerade ausgewählten Datum wieder.
- Feld ist wieder leer
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bootstrap-Datepicker bietet Veranstaltungen, die Sie nutzen können, um Ihr Ziel zu erreichen.
Hier ist ein Weg, es zu tun:
Nicht unbedingt die eleganteste, aber wie man hier sehen kann, es funktioniert der trick:
http://jsfiddle.net/klenwell/LcqM7/ (getestet im Chrome)
Scheint dies die meisten generischen Lösung, wie es war das Problem, wenn wir klicken auf die Eingabe von text, und klicken Sie auf eine andere Komponente auf der Webseite, abgesehen von Datum-Auswahl:
freundlich darauf hin wenn eine änderung erforderlich
Quick-Fix:
In der Standardeinstellung @ line 1394, fügen Sie eine neue option, allowDeselection
In der _toggle_multidate Funktion @ line 1015, ändern Sie die
"else if (ix !== -1)"
Anweisung:Referenz : https://github.com/eternicode/bootstrap-datepicker/issues/816
Nur für den Fall, wenn jemand will, um alle Ereignisse in "einer Zeile" ich bin zu teilen hier der code, den ich verwenden, in ASP.NET MVC Projekt.
Danke an @klenwell für seine Lösung!
Beachten Sie, dass
Model
ist ASP.NET MVC-Modell.Lesen Sie mehr über diese Veranstaltung hier http://bootstrap-datepicker.readthedocs.org/en/release/events.html
Und über bootstrap-datepicker.js