Я использую jquery datepicker как monthpicker, и он работает, но единственная проблема заключается в том, что я выбираю один месяц из calander, тогда он показывает этот месяц в поле ввода, но когда i нажмите на это поле ввода снова, тогда он не отображает выбранный месяц, но показывает текущий месяц.jQuery UI DatePicker для выбора месяца и года не работает
HTML
<label for="startDate">Date :</label>
<input name="startDate" id="startDate" class="date-picker" />
JS
$(function() {
$('.date-picker').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
onClose: function(dateText, inst) {
function isDonePressed(){
return ($('#ui-datepicker-div').html().indexOf('ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all ui-state-hover') > -1);
}
if (isDonePressed()){
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
console.log('Done is pressed')
}
}
});
});
Вот скрипку на мой вопрос. http://jsfiddle.net/DBpJe/5103/
Да я проверил это, но не получить решение – Shivam
попробовать это HTTP : //jsfiddle.net/DBpJe/5106/ – Dhiraj
Это не работает с dateFromat: "MM yy" – Shivam