Я использую jEditable вместе с jQuery DatePicker. Я пытаюсь сделать проверку для диапазона дат. Например, если в поле startDate
выбран 1 июня 2010 г., пользователь не сможет выбрать даты до 1 июня 2010 г. в поле endDate
и наоборот.
Все остальные коды работают, кроме части проверки. Я понимаю, что полная версия jQuery-ui DatePicker включена в версию jEditable, но я не знаю, как ее использовать.
Это DatePicker, который я использую: https://github.com/qertoip/jeditable-datepicker/tree/master/src
Пример демонстрации плагина DatePicker: http://thesingularity.pl/jeditable-datepicker-demo/
Мой сценарий
$( '#startDate' ).editable('AppUpdateServlet',{
indicator : '<img src="images/indicator.gif">',
type: 'datepicker',
datepicker: {
dateFormat: 'dd/mm/yy',
//minDate: '+1w' (this is working)
onSelect: function() {
//the alert is working
//alert("working");
//not working
$('#endDate').datepicker('option', {minDate: $(this).datepicker('getDate')});
}
}
});
$( '#endDate' ).editable('AppUpdateServlet',{
indicator : '<img src="images/indicator.gif">',
type: 'datepicker',
datepicker: {
dateFormat: 'dd/mm/yy',
onSelect: function() {
//not working
$('#startDate').datepicker('option', {minDate: $(this).datepicker('getDate')});
}
}
});
Фрагмент HTML
<span id="startDate">
<%=test.getStartDate()%>
</span>
<span id="endDate">
<%=test.getEndDate()%>
</span>