как отключить предыдущие даты из jquery date picker
Я использую jQuery date picker на своем php-сайте. Он работает нормально, но я хочу отключить предыдущую дату из него. Я пытаюсь сделать это в некотором роде, но это не работает.
Мой сценарий выглядит следующим образом
<link rel="stylesheet" type="text/css" media="all" href="<?php echo base_url("cal/jsDatePick_ltr.min.css"); ?>" /> <script type="text/javascript" src="<?php echo base_url("cal/jsDatePick.jquery.min.1.3.js"); ?>"></script> <script type="text/javascript"> var today = new Date(); var y = today.getFullYear(); var m = today.getMonth(); var d=today.getDate(); window.onload = function() { new JsDatePick({ useMode: 2, target: "edate", dateFormat: "%Y-%m-%d", yearsRange:[y,9999] }); }; </script>
Моя форма следующая. Я использую codeigniter в этом проекте:
<?php $data = array( "name" => "edate", "id" => "edate", "value" => "", "class" => "form-control", "placeholder" => "Expire Date", "aria-describedby" => "sizing-addon1" ); echo form_input($data); ?>
Когда я нажимаю на этот календарь texbox, он успешно всплывает. но я хочу отключить от него предыдущие даты.
FrankNight
Если вы используете jQueryUI, то в комплекте с виджетом Datepicker есть опция minDate, которая именно то, что вам нужно.