Привет всем! У меня возникла проблема с чекбоксами на веб-форме ASP.NET. Я динамически заполняю список флажков из ArrayList, но когда пытаюсь получить их значения через JavaScript, все они показываются как ‘on’ вместо заданных мной значений.
Вот пример моего кода:
let checkboxes = document.getElementById('списокФлажков');
let options = checkboxes.getElementsByTagName('input');
for (let i = 0; i < options.length; i++) {
if (options[i].value === 'Другое') {
if (options[i].checked) {
let дополнительноеПоле = document.getElementById('полеДляДругого');
дополнительноеПоле.style.display = 'block';
}
}
}
Проблема в том, что условие options[i].value === 'Другое'
никогда не срабатывает, так как все значения почему-то ‘on’. Как мне получить реальные значения каждого флажка?
Заранее спасибо за помощь!