使用JQuery日期选择器仅显示月份

3
我希望能使用JQuery UI 日期选择器,让用户选择特定的月份,但不可以选择该月的某一天。日期选择器上的向前和向后按钮将带用户到不同的年份,而不是不同的月份
日期选择器文本框中的格式需要为mm/yyyy。如何实现这一点呢?
2个回答

1
为什么不用月份和年份做两个下拉菜单呢?就像这样:
var Months = ["January","February","March","April","May","June","July","August","September",  "October","November","December"];
var $selM = $('<select />');
$.each(Months,function(ind,item){

    $selM.append($('<option />').val(ind + 1).text(item));
});
$('span#Months').append($selM);

关于年份,您可以通过以下方式获取当前年份:

var now = new Date();
var year        = now.getYear();

然后创建另一个DDL,包含您想要的年份范围。


1

不行,但你可以这样做:

$("#somedate").datepicker( { dateFormat: "mm/yy" } );

或者看看这里,因为你的问题之前已经被问过了:

寻找JavaScript月份选择器


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接