I have this script
<script>
function calculaDiferenca(data_inicio, data_fim) {
var date1 = new Date(data_inicio);
var date2 = new Date(data_fim);
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
alert(diffDays + ' dias');
}
(function() {
var calcBtn = document.getElementById('calcular');
calcBtn.addEventListener('click', function(){
var data_inicio = document.getElementById('data_inicio').value;
var data_fim = document.getElementById('data_fim').value;
calculaDiferenca(data_inicio, data_fim);
});
})();
</script>
Can I change instead of clicking the button to calculate being when date1 and date2 are filled do the calculation?
var calcBtn = document.getElementById('calcular');
inputevent on the<input>elements.