Eingestellt wie gestern Datum im DatePicker mit Jquery
Ich habe ein Textfeld, wenn Benutzer klicken Sie auf es Kalender angezeigt wird.Dies funktioniert gut,der Kalender zeigt das aktuelle Datum und die früheren Datum sind alle deaktivieren.Aber nun möchte ich zeigen, Kalender mit Datum des gestrigen Tages ausgewählt.Wie kann ich das erreichen.
zB: wenn das aktuelle Datum wird 19-July-2012
dann die Kalender zeigen müssen Datum, ab 18-july-2012
und allen anderen Datum vor 18 inaktiv sein muss.wie kann ich das tun ?
Vielen Dank im Voraus.
- Doppelte Frage - sollten Sie die Suche bevor du fragst. stackoverflow.com/questions/11300657/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Besuchen Sie in der Dokumentation:
http://docs.jquery.com/UI/Datepicker#option-defaultDate
Haben gestern ausgewählt, die Sie tun können:
Sehen http://jqueryui.com/demos/datepicker/#option-defaultDate für die details.
Edit:
Basierend auf dem Kommentar, der DatePicker soll zeigen, stammt von gestern. So erfordert dies eine
minDate
von gestern.Finden Sie unter: http://jsfiddle.net/E3VEm/1/
$( ".selector" ).datepicker({ minDate: -1) });
Dies wird Ihnen sagen, DatePicker, um die minimale wählbare Datum 1 Tag vor heute. So allen anderen Tagen bis zu diesem Tag nicht wählbar.Überprüfen http://jqueryui.com/demos/datepicker/ für alle Optionen.
Du wahrscheinlich die
minDate
irgendwo das Datum von heute.Darauf hindeutet, Sie sind mit jquery-ui datepicker:
Sehen http://jsfiddle.net/2qZRy/1/ für ein Beispiel.
http://jqueryui.com/demos/datepicker/#option-defaultDate
Sollte dies funktionieren:
$(".selector").datepicker({defaultDate: -1});
Ich denke, dies erreichen Sie mit der defaultDate option.
http://jqueryui.com/demos/datepicker/#option-defaultDate