javascript - datetimepicker update mindate maxdate -
i using jquery datetimepicker 2 textboxes date date. want update values mindate , maxdate other text box. first time working fine if alter values on debug right datetimepicker doesnt update. question how create datetimepicker update. reading code think more clear. give thanks you
$(".datepickerfieldonhire").live('click', function () { var defaultdatetime = ""; var datefrom = ""; var dateto = ""; datefrom = document.getelementbyid('webreportform1_value_deliverydate').value; dateto = document.getelementbyid('webreportform1_value_expectedredeliverydate').value; var = new date(); var datenow=now.format("dd-mm-yy hh:mm z"); datefrom = document.getelementbyid('webreportform1_value_deliverydate').value; dateto = document.getelementbyid('webreportform1_value_expectedredeliverydate').value; var = new date(); var datenow=now.format("dd-mm-yy hh:mm z"); if (datefrom == null) { datefrom = new date(1999, 10 - 1, 25); } if (dateto == null) { dateto = new date(2055, 10 - 1, 25); defaultdatetime = datenow; } else { if (dateto > datenow) { defaultdatetime = datenow; } else { defaultdatetime = dateto; } } var inputoff = ""; inputoff = $('[id*="offhiredatefield"]').val(); if (inputoff != "") { datefrom = inputoff; } $(this).datetimepicker({ showon: 'focus', showtimezone: false, ampm: true, dateformat: "dd-mm-yy", timeformat: "hh:mm z", mindate: datefrom, maxdate: dateto, showtimezone: true, defaultdate: defaultdatetime, onselect: function () { } }).focus(); });
and textbox
$(".datepickerfieldoffhire").live('click', function () { var datefrom = ""; var dateto = ""; datefrom = document.getelementbyid('webreportform1_value_deliverydate').value; dateto = document.getelementbyid('webreportform1_value_expectedredeliverydate').value; if (datefrom == null) { datefrom = new date(1999, 10 - 1, 25); } if (dateto == null) { dateto = new date(2055, 10 - 1, 25); defaultdatetime = datenow; } else { if (dateto > datenow) { defaultdatetime = datenow; } else { defaultdatetime = dateto; } } var inputon = ""; inputon = $('[id*="onhiredatefield"]').val(); if (inputon != "") { dateto = inputon; } $(this).datetimepicker({ showon: 'focus', showtimezone: false, ampm: true, dateformat: "dd-mm-yy", timeformat: "hh:mm z", mindate: datefrom, maxdate: dateto, showtimezone: true, defaultdate: defaultdatetime, onselect: function () { } }).focus(); });
i have admit, did not check code thoroughly have not included jsfiddle, can see, looks first time, datefrom
, dateto
date
objects sec time on strings
.
this might issue.
your date format dd-mm-yy
not comply default format yy-mm-dd
.
javascript jquery datetimepicker
No comments:
Post a Comment