Скрипт обработки формы (присвоение имен полям, скрытие блоков)

Дмитрий7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.09.2021

Есть html форма-конструктор.

Код и внешний вид формы есть здесь https://lying-guarantee-e9d.notion.site/4820758bfc5d45eba6d261f952f4f5e7

Форма состоит из 3 базовых вещей:

1) фильтры состоящие из 3 полей (название поля, оператор, значение)

2) операторы AND и OR между фильтрами и группами

3) группы которые могут объединять операторы и фильтры

Нужно с помощью jQuery или чистого javascript перебрать все поля и присвоить им названия что бы при отправке формы получился массив ,его тоже можно увидеть здесь в самом низу https://lying-guarantee-e9d.notion.site/4820758bfc5d45eba6d261f952f4f5e7

Ещё нужно в зависимости от порядкового номера фильтра в блоке, отображать один из 3 операторов (1 что, 2 select или 3 hidden). По умолчанию в HTML есть все 3, просто 2 из них скрыты.

Заявки фрилансеров