Активировать буттон при выборе всех чекбоксов
Есть несколько чекбоксов. Как активировать буттон submit только если выбраны все чекбоксы?
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
Как активировать буттон submit только если выбраны все чекбоксы?
Как вариант, можно такое сделать вот так.
const of = document.querySelector('form')
const all = of.querySelectorAll('[type="checkbox"]').length
of.addEventListener('click', _ => {
const o = of.querySelector('button')
o.disabled = of.querySelectorAll(':checked').length != all
})
<form>
<div>
<input type='checkbox' />
<input type='checkbox' />
<input type='checkbox' />
<input type='checkbox' />
</div>
<button disabled>Тест</button>
</form>