@bq911

Как отправить все чекбоксы в одном поле form data?

Как отправить все чекбоксы в одном поле form data?
Есть 5 чекбоксов с одним именем:
<input type="checkbox" name="services_list" value="Услуга 1" />
<input type="checkbox" name="services_list" value="Услуга 2" />
<input type="checkbox" name="services_list" value="Услуга 3" />
<input type="checkbox" name="services_list" value="Услуга 4" />
<input type="checkbox" name="services_list" value="Услуга 5" />

Можно ли как то их объединить в один список в форм дате?
Сейчас у меня получается вот так: services_list: [object Object]
  • Вопрос задан
  • 998 просмотров
Решения вопроса 1
@bq911 Автор вопроса
Сделал вот так:
let services = new Array();
   form.querySelectorAll('input[name=services_list]:checked').forEach( element => {
        services.push(element.value)
    })
    let Form_Data = new FormData(form)
    Form_Data.append('services', services)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы