[英]How to validate jQuery UI Date Picker “From Date” to “To Date”
我有2個字段“起始日期”和“截止日期”。 我是jQuery的新手,正在學習中。
我目前正在使用此代碼:
$( function() {
var dateFormat = "dd-mm-yy",
from = $( "#from" )
.datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
})
.on( "change", function() {
to.datepicker( "option", "minDate", getDate( this ) );
}),
to = $( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
})
.on( "change", function() {
from.datepicker( "option", "maxDate", getDate( this ) );
});
function getDate( element ) {
var date;
try {
date = $.datepicker.parseDate( dateFormat, element.value );
} catch( error ) {
date = null;
}
return date;
}
});
注意:日期格式應為“ dd-mm-yy ”
要使當前日期之前的日期灰顯,只需在datepicker配置中將minDate設置為當前日期即可。
minDate: new Date()
您還應該顯式地將dateFormat選項設置為與$ .datepicker.parseDate調用中使用的選項相同。
如果我正確理解了您的問題,那么這種提琴應該是正確的(稍微修改了您的代碼)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.