base.js 550 B

123456789
  1. // Функция, запрещающая нажатие кнопки отправки формы", пока пользователь поставит галочки в указанные чекбоксы
  2. function makeCheckboxesMandatory(submitBtnEl, ...checkboxEls) {
  3. checkboxEls.forEach(checkboxEl => {
  4. checkboxEl.addEventListener('change', function() {
  5. if (checkboxEls.every(el => el.checked)) submitBtnEl.removeAttribute('disabled');
  6. else submitBtnEl.setAttribute('disabled', 'disabled');
  7. });
  8. });
  9. }