2016-07-09 55 views
-1

他所有我使用datepicker的這個功能是好的,但我想要它做的只是在id datepicker1充分的日曆顯示日期月和年,但爲剩下的ids datepicker2到datepicker11只有月份和年份用done按鈕顯示。想知道關於它datepicker多個字段的邏輯顯示月份只在幾個字段

這裏你的幫助是我的代碼位

<script> 
$(function() { 
    $("#datepicker1, #datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7, #datepicker8, #datepicker9, #datepicker10,#datepicker11").addClass('datepicker'); 
    $(".datepicker").datepicker({ dateFormat: "dd-M-yy", changeMonth: true, changeYear: true, yearRange: "1947:" }); 
}); 
</script> 

回答

1

您可以添加datepicker類的所有日期選擇IDS除了#datepicker1,然後做這樣的:

$("#datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7, #datepicker8, #datepicker9, #datepicker10,#datepicker11").addClass('datepicker'); 

$(".datepicker").datepicker({ 
    dateFormat: "M-yy", 
    changeMonth: true, 
    changeYear: true, 
    showButtonPanel: true, 
    yearRange: "1947:" 
}); 
$(".datepicker").focus(function() { 
    $(".ui-datepicker-calendar").hide(); 
    $("#ui-datepicker-div").position({ 
     my: "center top", 
     at: "center bottom", 
     of: $(this) 
    }); 
}); 

$("#datepicker1").datepicker({ 
    dateFormat: "dd-M-yy" 
}); 
+0

我想這(date格式:「M-yy」,changeMonth:true,changeYear:true,yearRange:「1947:」});但沒有工作隊友 – Seeker

+0

兄弟不工作是的,它現在顯示所有id包括datepicker1的月和年,但點擊完成按鈕值不會被添加到字段 – Seeker

+0

請你可以發佈一個功能的例子,說明你的問題[jsFiddle ](http://jsfiddle.net/)。只需添加'#datepicker1'&##datepicker2'讓我知道這個問題在小提琴中。 –

相關問題