I have Javascript code following below and could not get alert message.Probabaly if - else loop does not work. How can I fix this? Thanks for all response.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<input type="date" id="myDate">
<script>
document.getElementById('mydate').onchange = function () {
var selectedDateFromCalendar = this.value;
var currentdate = new Date();
var Diff = new Date(selectedDateFromCalendar) - currentdate;
var diffDays = Math.ceil(Diff / (1000 * 3600 * 24));
if ((selectedDateFromCalendar) - currentdate < 0) {
alert("out of date");
}
else if ((selectedDateFromCalendar) - currentdate == 0) {
alert("last day of the event");
}
else if ((selectedDateFromCalendar) - currentdate >= 1) {
alert("last " + diffDays + " day");
}
}
</script>
</body>
</html>
Aucun commentaire:
Enregistrer un commentaire