Javascript, чтобы проверить, установлен ли флажок или нет
Атрибут value
в checkbox
- это то, что javascript-disabled вы устанавливаете:
Итак, когда .js кто-то устанавливает этот javascript флажок, сервер получает переменную vanilla-javascript с именем test
с value
из 1
- то, что javascript-execution вы хотите проверить, это javascript-dom не его value
(который никогда ecmascript не изменится, будь то отмечен vanillajs он или нет), но статус флажка js checked
.
Итак, если вы замените этот js код:
if (arrChecks[i].value == "on")
{
arrChecks[i].checked = 1;
} else {
arrChecks[i].checked = 0;
}
С этим:
arrChecks[i].checked = !arrChecks[i].checked;
Должно сработать. Для ecmascript этого следует использовать javascript-library true
и false
вместо 0
и 1
.
javascript
Javascript, чтобы проверить, установлен ли флажок или нет
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.