Ich habe jQuery datepicker auf einer Seite, die manuelle Eingabe des Datums erlauben muss, muss aber auch überprüfen, dass das Datum nicht mehr als einen Tag voraus ist. Das Picker-Steuerelement wurde über das maxDate begrenzt, aber wenn Sie das Datum manuell eingeben, können Sie ein Datum eingeben, das mehr als einen Tag voraus ist. Wie hört man das auf? Hier ist, was ich bisher habe:
%Vor%Nun, die obige Antwort ist richtig, aber es validiert nicht das Formular, der Benutzer wird immer noch in der Lage sein, das Formular zu senden,
Ich habe einige Nachforschungen angestellt, konnte aber ny nicht finden, schließlich habe ich diese Funktion geschrieben, die gut funktioniert und das Formular validiert, und lässt das Formular nicht einreichen, bis das korrekte Datum eingegeben ist. Hoffe es hilft!
Das einzige, was Sie tun müssen, ist diesen Code hinzuzufügen, und dann wird dies auf alle Felder mit der Klasse 'datePicker' angewendet.
%Vor%Tags und Links jquery jquery-ui date jquery-validate jquery-ui-datepicker