Im использованием Java Script в JSP проблема мне нужно автоматическое обновление на селектина флажком он работает нормально, но на отмене выбора это не останавливая авто обновления активности .plz предложить Спасибо заранееJavascript Checkbox выберите/отмените
function autorefresh() {
var isChecked = document.getElementById("is_check").checked;
var time = 0;
if (isChecked == true) {
time = setInterval(function() {
showExport()
}, 5000);
} else if (isChecked == false) {
clearInterval(time);
}
}
Declare 'time' вне функции. Также обратите внимание, что вы можете уменьшить 'if (x == true) {...} else if (x == false) {...}' to 'if (x) {...} else {...} '. –
@FelixKling - Почему? И, кстати, @NaimFS, 'setInterval (function() {showExport()}, 5000);' -> 'setInterval (showExport, 5000);' –
Так, чтобы он сохранялся между вызовами функций. –