0
我试图让我的应用程序内年龄18-50岁以下的客户,我使用jqueryui datepicker。 我没有得到一个方法来应对这个事件!jqueryui datepicker允许年龄从18-50
任何帮助将不胜感激!
我试图让我的应用程序内年龄18-50岁以下的客户,我使用jqueryui datepicker。 我没有得到一个方法来应对这个事件!jqueryui datepicker允许年龄从18-50
任何帮助将不胜感激!
在调查时,我有办法做到这一点。
jQuery("#datepicker").datepicker({
maxDate: '-18y',
minDate: '-68y',
});
其中#datepicker是我的选择器。
如果还有更好的方法来做同样的事情,那么评论是最受欢迎的!
试试这个..其另一种方式......比这个
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm
}
today = mm + '/' + dd + '/' + yyyy;
$('input').datepicker({
minDate: 'today-18250',
maxDate: 'today-6570',
beforeShowDay: function(date){
var str = jQuery.datepicker.formatDate('yy-mm-dd', date);
var minDateArr = $(this).datepicker("option", "minDate").split('/')
var minDate = new Date(minDateArr[2],minDateArr[0]-1,minDateArr[1]);
if ($.inArray(str) != -1){
return [false, 'special']
}
else if(date < minDate){
return [false, 'not-special']
}
else{
return [true,"special"];
}
}
});
更好的办法?其实你是什么意思? – Nithin
@Nithin自从我学习新的方法以来,世界各地的其他人可能也有其他方法来做同样的事情!善于学习不同的方式来做同样的事情。我希望你同意 –