我有這個代碼,我想檢查一個日期是否過去。我希望在提交表格之前儘快檢查它。檢查日期是否過去未提交表格
<input id="datepicker" onchange="checkDate()" required class="datepicker-input" type="text" data-date-format="yyyy-mm-dd" >
<script type="text/javascript">
function checkDate() {
var selectedDate = document.getElementById('datepicker').value;
var now = new Date();
if (selectedDate < now) {
alert("Date must be in the future");
}
}
</script>
這不起作用,如果我在過去輸入日期(例如2014-12-03)它不顯示警報。
因爲字符串不是日期。 – epascarello
雖然yyyy-mm-dd – Alex
輸入的格式是這種格式,但它仍然是一個字符串,而不是日期。輸入值不是日期對象。 – epascarello