Я использую JQuery DatePicker, чтобы пользователь выбирал дату и отображал ее в текстовом поле.Достаточно просто.Однако есть ограничение, над которым я работаю, это то, что диапазон дат ограничен на основе месяца, который в данный момент выбран в раскрывающемся меню пользователя, датами начала и окончания месяца.
Так, например, если кто-то выберет «Авг/ 2010 "в раскрывающемся списке, тогда Datepicker для текстового поля должен быть между 1 августа и 31 августа - началом и концом месяца.Это
Текстовое поле выводит HTML:
<select id="ctl00_contentlocalnav_Menu_selectmonth">
<option value="NA">-- Select Month --</option>
<option value="Jun/2010">Jun/2010</option>
<option selected="selected" value="May/2010">May/2010</option>
<option value="Aug/2009">Aug/2009</option>
<option value="Jul/2009">Jul/2009</option>
</select>
JQuery:
jQuery(document).ready(function() {
$("#ctl00_contentactual_txtDate").datepicker({ minDate: new Date(2010, 8 - 1, 1), maxDate: new Date(2010, 8 - 1, 31) });
});
Как видите, диапазон JQuery жестко запрограммирован.Какой лучший способ решить эту проблему?