Javascript 用于DOB的JQuery日历,以反映月、年或日期更改时的更改

Javascript 用于DOB的JQuery日历,以反映月、年或日期更改时的更改,javascript,jquery,date,Javascript,Jquery,Date,我必须为Date Of Birth(出生日期)字段使用JQuery日历控件,默认情况下,日历中的更改仅在用户选择日期时反映,而当用户在Calendar(日历)控件中选择月、日或年时,我被要求进行更改以反映 这个解决方案怎么样。希望有帮助 这里有一个更新的代码笔: $(函数(){ 变量日期=新日期(); var currentDay=date.getDate(); $(“#txtdob”).datepicker({ 变化月:对, 变化年:是的, 年份范围:“-90:+0”, onChangeM

我必须为Date Of Birth(出生日期)字段使用JQuery日历控件,默认情况下,日历中的更改仅在用户选择日期时反映,而当用户在Calendar(日历)控件中选择月、日或年时,我被要求进行更改以反映


这个解决方案怎么样。希望有帮助

这里有一个更新的代码笔:

$(函数(){
变量日期=新日期();
var currentDay=date.getDate();
$(“#txtdob”).datepicker({
变化月:对,
变化年:是的,
年份范围:“-90:+0”,
onChangeMonthYear:功能(年、月、月){
$(this).val(当前日+“/”+月+“/”+年);
}
});
});
.rg txt{
宽度:200px;
利润率:50px 200px;
}


你能再解释一下吗,我不明白你的意思-在日期选择器中,你通过选择日期、月份、年份来选择日期,但你预计会发生什么?另外,什么是
txtDOB
输入字段?您的任何字段都没有命名或ID
txtDOB
<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));
                }
            });
        });