Member 11979115 Ответов: 3

как отключить предыдущие даты из 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, которая именно то, что вам нужно.

3 Ответов

Рейтинг:
2

Member 13893960

HTML-код
&ЛТ;п&ГТ;дата: в <тип входного="текст" идентификатор="отмечать" /&ГТ;&ЛТ;/п&ГТ;

код JavaScript
$( "#datepicker" ).datepicker({ minDate: 0});


Richard Deeming

ТРИ ГОДА слишком поздно, и с кодом, который даже не делает то, что задал вопрос!

Рейтинг:
1

Member 13926308

$(".dtpicker_date").datepicker({
автосохранение: правда,
формат: 'ДД-ММ-гггг',
дата начала:'+0d',

});


CHill60

А теперь вот что... Элемент управления datepicker виджет на jQuery API для пользовательского интерфейса, документации[^] не перечисляет ни одного из этих свойств.

Richard Deeming

ТРИ ГОДА слишком поздно, и с кодом, который даже не работает.

Придерживайтесь ответов на недавние вопросы и убедитесь, что вы прочитали и поняли вопрос и что ваш код работает.

Рейтинг:
0

Palash Mondal_

Вы можете как отключить предыдущие даты с jQuery пользовательского интерфейса управления datepicker как:

HTML:

<p>Date:<input type="text" id="datepicker"></p>


JS:
// Get today's date
var today = new Date();

$("#datepicker").datepicker({
    changeMonth: true,
    changeYear: true,
    minDate: today // set the minDate to the today's date
    // you can add other options here
});


ДОКТОРА:
- Отмечать[^]
- minDate [^]

/после полудня