Ändern der minDate-option in JQuery DatePicker macht nichts
Habe ich das jQuery-datepicker-code, der anfänglich die minDate-Eigenschaft des datepicker. Nachdem ein Benutzer ein Start-Datum, habe ich das option-Attribut zu ändern, die minDate der datepicker, aber es passiert nichts. Was habe ich falsch gemacht und wie soll ich das machen, damit es funktioniert?
Datepicker-init-code:
$(function () {
$('#starttime,#endtime,#validity').datepicker({
numberOfMonths: [1, 2],
buttonImageOnly: true,
showAnim: 'slideDown',
buttonImage: '../images/cal.gif',
beforeShow: customRange,
dateFormat: "dd-mm-yy",
firstDay: 1,
changeFirstDay: false
});
});
Datepicker ändern der minimalen Datums-code:
var startdate = new Date(2010,4-1,
4-1,0,0,0);
$("#endtime").datepicker('option','minDate',startdate);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich sollte dies funktionieren. Haben Sie überprüfen, ob es irgendwelche Fehler in Ihrem Browser-Fehlerkonsole. Und Wann/wie nennt man die
$("#endtime").datepicker('option','minDate',startdate);
code?Btw. ist April 3rd 2010 wirklich das Datum meinst du?
Überprüfen Sie diese für eine funktionierende demo: http://jsbin.com/ecome (http://jsbin.com/ecome/edit für den code)
buttonImage
und diebeforeShow
Optionen) funktioniert genau wie erwartet. Also dein problem muss woanders liegen. Ich Frage noch einmal, wo/Wann/wie nennt man die$("#endtime").datepicker('option','minDate',startdate);
code? Als Sie immer noch keine Antwort, oder weitere codeVielleicht versuchen Sie Folgendes: