lundi 21 décembre 2015

How to fix the Javascript code ? ( if else loop )

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