我想使用({minDate:0})在日期选择器日历中禁用过去的日期并显示一条短信“您不能选择过去的日期”,但是我无法理解如何在现有代码中使用它。
这是我的代码:
<script>
var form, colourField;
$(function() {
$( "#datepicker-13" ).datepicker({onSelect: function(dateText, inst) {
({ minDate: 0})
var mySplitResult;
mySplitResult = dateText.split("/");
for(i = 2; i < mySplitResult.length; i++)
{
}
mySplitResult[2] = (mySplitResult[2] % 100 == 0) ? (mySplitResult[2] % 400 === 0) : (mySplitResult[2] % 4 === 0);
if(mySplitResult[2]== true){
showDiv();
}
else{
showDiv();
}
}
})
});
</script>
<script>
function showDiv() {
document.getElementById('welcomeDiv').style.display = "block";
}
</script>
您的想法和建议将不胜感激。
最佳答案
$(function() {
$( "#datepicker-13" ).datepicker({
onSelect: function(dateText, inst)
{
var mySplitResult;
mySplitResult = dateText.split("/");
for(i = 2; i < mySplitResult.length; i++)
mySplitResult[2] = (mySplitResult[2] % 100 == 0) ? (mySplitResult[2] % 400 === 0) : (mySplitResult[2] % 4 === 0);
if(mySplitResult[2]== true){
showDiv();
}
else{
showDiv();
}
},minDate: 0
})
});