我有两个问题:
按钮“今天”不起作用,因为未使用所选值初始化日历,并初始化当前月份。
我需要覆盖onclick按钮'完成' - 这是怎么做的?
脚本:
$('.datefield_month').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM, yy',
onClose: function (dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).val($.datepicker.formatDate('MM, yy', new Date(year, month, 1)));
}
});
视图:
<input name = "Month" class = "datefield_month" value="@Model.Month.ToString("Y", Session["culture"] as CultureInfo)" type="text" id ="Month" />
答案 0 :(得分:0)
此博客http://jquerybyexample.blogspot.co.uk/2012/06/show-only-month-and-year-in-jquery-ui.html?m=1讨论了如何实现类似的。我们在一些项目中使用了技术