- 17, May 2024
- #1
Привет,
У меня возникли проблемы с частью кода, который я пишу. Код работает с первого раза, но затем перестает отвечать на запросы в одной части.
Я пытаюсь добиться следующего...
Введите значение в поле ввода ставится галочка.
Снимите флажок. очищает значение в поле ввода
Установите флажок , устанавливает значение в поле ввода
Снимите флажок. очищает значение в поле ввода
Введите значение в поле ввода ставится галочка.
Снимите флажок. очищает значение в поле ввода
Установите флажок , устанавливает значение в поле ввода
Снимите флажок. очищает значение в поле ввода Но вот что происходит...
Введите значение в поле ввода ставится галочка. - работающий
Снимите флажок. очищает значение в поле ввода - работает
Установите флажок , устанавливает значение в поле ввода – работает
Снимите флажок. очищает значение в поле ввода - работает
Введите значение в поле ввода ставится галочка. - не работает
Установите флажок , устанавливает значение в поле ввода – работает
Снимите флажок. очищает значение в поле ввода - работает Я не могу понять, почему он перестает отвечать на запросы. Наверное, я что-то упускаю.
Любая помощь приветствуется.
Введите значение в поле ввода ставится галочка.
Снимите флажок. очищает значение в поле ввода
Установите флажок , устанавливает значение в поле ввода
Снимите флажок. очищает значение в поле ввода
Введите значение в поле ввода ставится галочка.
Снимите флажок. очищает значение в поле ввода
Установите флажок , устанавливает значение в поле ввода
Снимите флажок. очищает значение в поле ввода Но вот что происходит...
Введите значение в поле ввода ставится галочка. - работающий
Снимите флажок. очищает значение в поле ввода - работает
Установите флажок , устанавливает значение в поле ввода – работает
Снимите флажок. очищает значение в поле ввода - работает
Введите значение в поле ввода ставится галочка. - не работает
Установите флажок , устанавливает значение в поле ввода – работает
Снимите флажок. очищает значение в поле ввода - работает Я не могу понять, почему он перестает отвечать на запросы. Наверное, я что-то упускаю.
Любая помощь приветствуется.
<div class="fixed">
<ul>
<li class="list-item"> <input type="checkbox" name="cb" id ="cb"> </li>
<li class="list-item"> <label>Job#: </label><input type="number" name="jobNumber" id ="j" min = "1"></li>
</ul>
</div>
<script>
// looks for value in job# input
document.getElementById('j').addEventListener('change', recInput);
function recInput() {
// sets CB[0] to checked
document.getElementById('cb').setAttribute('checked', 'checked');
}
// looks for checkbox uncheck
var checkbox = document.getElementById('cb');
document.getElementById('cb').addEventListener('click', function() {
if (this.checked) {
document.getElementById('j').value="1";
// console.log("Checkbox is checked..");
} else {
//console.log("Clear J[0] input value here");
document.getElementById('j').value=null;
}
});
</script>
HTML: