我希望用户在表单中指定他们的生日或周年纪念日(没有年份)。为此,我想使用jquery datepicker但它不应该显示任何year选项。怎么做?
我尝试通过制作changeDay: true
和changeYear: false
修改this so question中的代码,但无法使其生效。
答案 0 :(得分:11)
你可以这样做:
$('#date').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'dd MM'
});
答案 1 :(得分:10)
将css设置为隐藏年份,将dateFormat设置为K6t表示
.ui-datepicker-year{
display:none;
}
答案 2 :(得分:3)
你可以在这样的日期选择器中隐藏年份:
$(".daypicker").datepicker( {
changeYear: false,
dateFormat: 'MM-dd',
}).focus(function () {
$(".ui-datepicker-year").hide();
});
它不会影响同一页面中的其他日期选择器。
答案 3 :(得分:1)
click WAMP icon -> Apache -> httpd.conf and find listen 80
这肯定会在datepicker视图中隐藏年份,将显示仅限月份和日期面板
答案 4 :(得分:0)
$( function() {
var date = $('#datepicker').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: false}).val();
});
答案 5 :(得分:-2)
将日期格式更改为
dateFormat: 'dd MM',
在datePicker.js文件中