Я использую JQuery-редактор Datatables-Editor для создания таблицы. Два поля таблицы - это поля даты, одно для даты начала и одно для даты окончания. Поэтому, когда пользователь создает новую запись, мне нужно проверить, что конечная дата, которую пользователь устанавливает, находится после даты начала.Как подтвердить ввод даты?
Для этого я следовал примеру, который был дан как ответ на аналогичный вопрос здесь, но я не уверен, как настроить его для работы с редактором. Код:
$('date', editor.field('manage.from_date').node()).datepicker({
onSelect: function(selected) {
$('date', editor.field('manage.to_date').node()).datepicker("option","minDate", selected);
}
});
$('date', editor.field('manage.to_date').node()).datepicker({
onSelect: function(selected) {
$('date', editor.field('manage.from_date').node()).datepicker("option","maxDate", selected);
}
});
И инициализация таблицы здесь:
editor = new $.fn.dataTable.Editor({
"ajax": "php/table.manage.php",
"table": "#manage",
"fields": [
...
{
"label": "From Date",
"name": "manage.from_date",
"type": "date",
"dateFormat": "D, d M yy",
"dateImage": "images\/calender.png"
},{
"label": "To Date",
"name": "manage.to_date",
"type": "date",
"dateFormat": "D, d M yy",
"dateImage": "images\/calender.png"
}
...
Таким образом, я не могу понять, как получить доступ через JQuery, поля даты для того, чтобы сделать необходимые изменения.
Любая помощь была бы действительно полезной, спасибо!
Поле или поля? - Я спрашиваю, потому что оба ваших примера кода имеют разные ссылки. –
@jamesemanon Что вы имеете в виду? – DimitrisChousiadas