【发布时间】:2020-07-17 21:48:01
【问题描述】:
我有一个日期选择器,用户可以在其中选择日期。如果日期早于当前日期,则会显示错误消息“请选择未来日期。”如果选择了未来日期,则会显示成功消息。但是,每次只显示错误消息。
日期选择器有什么独特之处吗?
function getDate() {
var givenDate = document.myForm.inputDate.value;
var todaysDate = new Date();
if (givenDate >= todaysDate) {
result.innerHTML = 'Great! You\'re starting on ' + givenDate;
result.style.color = 'green';
} else {
result.innerHTML = "Please choose a future date.";
result.style.color = 'red';
}
}
<form name="myForm" id="myForm">
<input type="date" id="inputDate" name="inputDate" onchange="getDate()">
</form>
<p id="result"></p>
【问题讨论】:
标签: javascript date input