jQuery datepicker для предотвращения прошлой даты


$ ( "#datepicker" ). datepicker ({ minDate : 0 }); 747 "> ов 136 ов

Попробуй это:

0

Удалить цитаты из '0d'.


33

Вам просто нужно указать минимальную дату - установив ее на 0, означает, что минимальная дата составляет 0 дней с сегодняшнего дня, т.е. сегодня. Вместо этого вы можете передать строку (единица по умолчанию - дни).$(function () { $('#date').datepicker({ minDate: 0 }); });

0

Удалите окружение кавычек, 0и оно будет работать.

Рабочий фрагмент кода:

// set minDate to 0 for today's date
$('#datepicker').datepicker({ minDate: 0 });
body {
    font-size: 12px; /* just so that it doesn't default to 16px (which is kinda huge) */
}
<!-- load jQuery and jQuery UI -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

<!-- load jQuery UI CSS theme -->
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">

<!-- the datepicker input -->
<input type='text' id='datepicker' placeholder='Select date' />


22

Если вы имеете дело с ранее связанным выбором даты, тогда установка

$("#datepicker").datepicker({ minDate: 0 });

не будет работать. Этот синтаксис применим только при создании виджета.

Чтобы установить минимальную дату для привязанного выбора даты, используйте следующее:

$("#datePicker").datepicker("option", "minDate", 0);

уя 14

Используйте параметр minDate для установки минимально возможной даты. http://jqueryui.com/demos/datepicker/#option-minDate

JavaScript, JQuery, JQuery-щ, дата, DatePicker,

javascript,jquery,jquery-ui,date,datepicker,

72

Ответов: 14


$ ( "#datepicker" ). datepicker ({ minDate : 0 }); 747 "> ов 136 ов

Попробуй это:

0

Удалить цитаты из '0d'.


33

Вам просто нужно указать минимальную дату - установив ее на 0, означает, что минимальная дата составляет 0 дней с сегодняшнего дня, т.е. сегодня. Вместо этого вы можете передать строку (единица по умолчанию - дни).$(function () { $('#date').datepicker({ minDate: 0 }); });

0

Удалите окружение кавычек, 0и оно будет работать.

Рабочий фрагмент кода:

// set minDate to 0 for today's date
$('#datepicker').datepicker({ minDate: 0 });
body {
    font-size: 12px; /* just so that it doesn't default to 16px (which is kinda huge) */
}
<!-- load jQuery and jQuery UI -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

<!-- load jQuery UI CSS theme -->
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">

<!-- the datepicker input -->
<input type='text' id='datepicker' placeholder='Select date' />


22

Если вы имеете дело с ранее связанным выбором даты, тогда установка

$("#datepicker").datepicker({ minDate: 0 });

не будет работать. Этот синтаксис применим только при создании виджета.

Чтобы установить минимальную дату для привязанного выбора даты, используйте следующее:

$("#datePicker").datepicker("option", "minDate", 0);

уя 14

Используйте параметр minDate для установки минимально возможной даты. http://jqueryui.com/demos/datepicker/#option-minDate

JavaScript, JQuery, JQuery-щ, дата, DatePicker,
Похожие вопросы