How do I check the dates without having to hit the submit button? Type an invalid date and be alerted if it is not within the range?
function checarDatas() {
var desenhoDidatico = document.desenhoDidatico;
console.log(desenhoDidatico);
var data_1 = new Date(desenhoDidatico.datainicial.value);
var data_2 = new Date(desenhoDidatico.datafinal.value);
if (!data_1 || !data_2) return false
if (data_1 > data_2) {
alert("Data inserida antes do início das atividades.");
return false;
} else {
return true
}
}
<form action="" name="desenhoDidatico" onsubmit="return checarDatas()">
<input type="date" name="datainicial" />
<input type="date" name="datafinal" />
<button>Enviar</button>
</form>