我想使用({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
  })
});

07-28 02:22