I have following js
document.addEventListener("DOMContentLoaded", function() {
document.querySelector("#pageRedirect").addEventListener("change", changeHandler);
});
function changeHandler() {
var timer;
if (pageRedirect.checked) {
timer = setTimeout(function() {
window.location.href = 'http://www.google.com';
}, 3000);
console.log(pageRedirect.checked);
} else {
//dont redirect
clearTimeout(timer);
console.log(pageRedirect.checked);
}
}
<input type="checkbox" id="pageRedirect" name="pageRedirect" />
I dont redirect when checkbox uncheck but it is. Where's my fault ?
Thanks.