JQuery: 1 datepicker From date to constrain the To date -
the user has enter date field , date field. date field must after date from. how enforce in jquery? current code not work, not giving default date.
<script type="text/javascript" language="javascript"> $('#datefrom').datepicker({ dateformat: 'dd-mm-yy', changemonth: true, changeyear:true, yearrange: 'c-1:c+1' }); $('#dateto').datepicker({ dateformat: 'dd-mm-yy', changemonth: true, changeyear: true, yearrange: 'c-1:c+1' }); $('#datefrom').datepicker({ onselect: function (datestr) { $('#dateto').datepicker({ defaultdate: datestr }); } }); $('#dateto').datepicker(); </script>
you can use minvalue option of datepicker. sample below:
<input type="text" id="from"> <input type="text" id="to"> <script type="text/javascript"> $(function(){ $("#to").datepicker(); $("#from").datepicker().bind("change",function(){ var minvalue = $(this).val(); minvalue = $.datepicker.parsedate("mm/dd/yy", minvalue); minvalue.setdate(minvalue.getdate()+1); $("#to").datepicker( "option", "mindate", minvalue ); }) }); </script>
working exmaple @ http://jsfiddle.net/dw4n8/2/
edit: updated sample exclude date too.
Comments
Post a Comment