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自從我學習新的方法以來,世界各地的其他人可能也有其他方法來做同樣的事情!善於學習不同的方式來做同樣的事情。我希望你同意 –