Javascript 用于DOB的JQuery日历,以反映月、年或日期更改时的更改
我必须为Date Of Birth(出生日期)字段使用JQuery日历控件,默认情况下,日历中的更改仅在用户选择日期时反映,而当用户在Calendar(日历)控件中选择月、日或年时,我被要求进行更改以反映Javascript 用于DOB的JQuery日历,以反映月、年或日期更改时的更改,javascript,jquery,date,Javascript,Jquery,Date,我必须为Date Of Birth(出生日期)字段使用JQuery日历控件,默认情况下,日历中的更改仅在用户选择日期时反映,而当用户在Calendar(日历)控件中选择月、日或年时,我被要求进行更改以反映 这个解决方案怎么样。希望有帮助 这里有一个更新的代码笔: $(函数(){ 变量日期=新日期(); var currentDay=date.getDate(); $(“#txtdob”).datepicker({ 变化月:对, 变化年:是的, 年份范围:“-90:+0”, onChangeM
这个解决方案怎么样。希望有帮助 这里有一个更新的代码笔:
$(函数(){
变量日期=新日期();
var currentDay=date.getDate();
$(“#txtdob”).datepicker({
变化月:对,
变化年:是的,
年份范围:“-90:+0”,
onChangeMonthYear:功能(年、月、月){
$(this).val(当前日+“/”+月+“/”+年);
}
});
});代码>
.rg txt{
宽度:200px;
利润率:50px 200px;
}
你能再解释一下吗,我不明白你的意思-在日期选择器中,你通过选择日期、月份、年份来选择日期,但你预计会发生什么?另外,什么是txtDOB
输入字段?您的任何字段都没有命名或IDtxtDOB
<input name="txtdob" id="txtDOB" class="rg-txt" hasDatepicker" placeholder="DD/MM/YYYY" type="text">
$(document).ready(function () {
// $(function () {
$("#txtdob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
yearRange: "-90:+0"
});
// });
});
$(function () {
$("#txtDOB").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
yearRange: "-90:+0",
onChangeMonthYear: function (y, m, i) {
var d = i.selectedDay;
$(this).datepicker('setDate', new Date(y, m - 1, d));
}
});
});