document.querySelector('#a').addEventListener('input', function () {
var ts = Date.parse(this.value);
if (isNaN(ts)) {
return;
}
var date = new Date(ts);
date.setMonth(date.getMonth() + 3);
var y = date.getFullYear();
var m = date.getMonth() + 1; // JS numeruje miesiące od 0 do 11
var d = date.getDate();
document.querySelector('#b').value = y + '-' + (m > 9 ? '' : '0') + m + '-' + (d > 9 ? '' : '0') + d;
}, false);
czy ktoś może mi powiedzieć czemu wyrzuca mi błąd w konsoli, że 'Cannot read property 'addEventListener' of null' skoro wydarzenie przypisane jest do inputa. Powinno chyba w momencie wpisywania daty do inputa automatycznie wyliczać?
<input type="data" id="a" /> <input type="data" id="b" />