我想在参数中使用全局变量 - 这是我的代码 -
$( ".datePickerExpiry" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "dd-M-yy",
yearRange: passportIssueYear+': 2050'
});
“passportIssueYear”是全局变量并持有年份。
答案 0 :(得分:1)
我让它在小提琴中工作:(当你的年份值改变时,你需要重新初始化datepicker)
注意:必须更改日期选择器日期格式,因为新的Date()函数不支持您使用的格式(希望它不是太大的交易)
function setIssuePicker(){
$(".datePickerIssue").datepicker("destroy");
$( ".datePickerIssue" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "yy-mm-dd",
yearRange: birthDateYear+': '+ new Date().getFullYear()
});
}
var birthDateYear = 2015;
$( ".datePickerBirthDate" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "yy-mm-dd",
yearRange: '1950 : ' + new Date().getFullYear(),
onSelect: function(dateText, inst){
var birthDate = new Date(dateText);
birthDateYear = birthDate.getFullYear();
setIssuePicker();
}
});
答案 1 :(得分:0)
下面的工作..结帐。
System.Collections.Generic.IDictionary<string,string>
var passportIssueYear = 2014
$(function(){
$( ".datePickerExpiry" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "dd-M-yy",
yearRange: passportIssueYear+': 2050'
});
})