Я пытаюсь создать простой скрипт, который автоматически блокирует поля ввода в файле, когда я ставлю галочку.Для этого я пытаюсь добавить / удалить атрибут «disabled», запуская цикл каждый раз, когда устанавливается флажок.Выглядит примерно так:
function locker() {
var boxes = document.querySelectorAll("input[type='text']");
var x = getElementById("lock")
for (i = 0; i < inputBoxes.length; i++) {
if (x.checked == true) {
boxes[i].disabled = true;
} else {
boxes[i].disabled = false;
}
}
}
<input type="checkbox" id="lock" onClick="locker()">
<input type="text"></input>
<input type="text"></input>
<input type="text"></input>
Однако я не могу заставить его работать.У меня нет большого опыта написания кода, и я чувствую, что совершаю очень простую ошибку, но пока не могу найти решение этой проблемы ... Как я могу решить эту проблему?Есть ли другие способы обойти такой же результат?
Заранее спасибо