Я пытаюсь проверить все флажки (true), когда пользователь нажимает кнопку «Все». Я попробовал это, во-первых, просто чтобы увидеть, если «Английской» можно проверить, нажав на «All»:проверить все флажки javascript
<input type="checkbox" name="anglais" id="anglais" value="Anglais" /> Anglais
<input type="checkbox" name="allemand" id="allemand" value="Allemand" /> Allemand
<input type="checkbox" name="espagnol" id="espagnol" value="Espagnol" /> Espagnol
<input type="checkbox" name="francais" id="francais" value="Francais" /> Francais
<input type="checkbox" onclick="checkedAll()" name="all" id="all" value="Tous" /> Tous
Мой Javascript:
function checkedAll() {
var checked = false;
var all = document.getElementById('all');
if (checked == false) {
checked = true
}
else {
checked = false
}
var ang = document.getElementById('anglais').checked
if (ang == true) {
ang.checked = true;
}
Но кнопка (ы) не проверяется, когда я нажимаю на все. Я думаю, что я не понимаю, как именно использовать метод .Checked ..
Может быть, некоторые из моего кода не имеет логики, потому что он был из этого примера: https://www.hscripts.com/scripts/JavaScript/select-all-checkbox.php
Подсказка: Что 'ang' это? – zerkms
Хорошо. Это переменная. Что он хранит? – zerkms
Сохраняет ли он фактический статус (true/false?) Для идентификатора 'anglais'? – Isador