Ich versuche, mit Materialise einen Datepicker zu erstellen. Laut der Dokumentation sollte der Datepicker geschlossen werden, wenn der Benutzer ein Datum auswählt.
Das funktioniert nicht auf meiner Seite. Ich verwende den neuesten Chrome-Browser unter Windows. Ich habe den IE-Browser ausprobiert, aber da wird nicht der ganze Datapicker angezeigt ...
Klicken Sie hier für meine Seite (Eingabe 3 und 4 sind Datumsangaben)
Mein Javascript:
Kann jemand mir helfen, diese Datumspicker zu reparieren?
Bessere Lösung: Verwenden Sie if ( 'select' in arg )
condition, damit der Datumsauswahldialog beim Auswählen von Monat oder Jahr nicht angezeigt wird.
Ich hatte das gleiche Problem und habe es so gelöst:
Die Funktion onSet: (wird aufgerufen, wenn ein Datum eingestellt ist) stellt sicher, dass Datum, Monat und Jahr eingegeben werden, und schließt nur, wenn das Datum eingestellt ist.
Die onOpen: -Funktion (aufgerufen, wenn der Datepicker geöffnet wird) löscht die Eingabe, wenn der Datepicker wieder geöffnet wird, nützlich für den Fall, dass der Benutzer das falsche Datum eingibt. Ohne diese Funktion kann der Datepicker nicht durch verschiedene Monate, Jahre ohne navigieren Schließen ..
Hoffe das löst dein Problem.
Wenn "closeOnSelect: true" nicht funktioniert, können Sie click-Ereignis der Schließen-Schaltfläche
aufrufenHTML-Code für das Eingabeelement:
%Vor%Js-Code für das Element:
%Vor%Hoffe, das wird dein Problem lösen.
Tags und Links cross-browser datepicker materialize