Нужен простой конструктор на HTML + JQURY
Есть задача сделать конструктор условий на фронте. К пример есть такое условие "if((action == true || action == true && val == 5) || (action == true && $val != 7) )" нужно иметь возможность повторить на фронтенде.
Как нужно сделать.
При загрузке появляется форма которая разделеана на два блока
1й блок "Условия"
1. Кнопка создать форму
2. Если это первый елемент на своем уровне то пусто в ином случае селектор с && и || ("level_condition")
3. Селектор который будет выбирать поле из доступных которые находятся в массиве title и name ("field_name")
[
{"name": "some_name", "title": "Some Name", "type": "select", "select_data": [{"name": 12, "value": 12}, {"name": 14, "value": 14}]},
{"name": "some_name_1", "title": "Some Name 1", "type": "boolean", "value": false},
{"name": "some_name_2", "title": "Some Name 2", "type": "integer", "value": 5},
{"name": "some_name_3", "title": "Some Name 3", "type": "string", "value": "string text"}
]
4. Селектор с логическими операциями != == и т.п. ("operation")
5. Поле для указания значения вручную или же если это boolean select то указывать значения из массива в пункте 3. ("value")
6. Кнопка добавить саблевел который имеет такую же логику как и блок выше.
7. Кнопка удаления(если удаляется родитель то и все что ниже затирается)
Таким образом мы сможем повторить логику с бесконечной вложеностью.
2й блок "Действия"
Селектор с выборов "", "Ошибка", "Действие".
После выбора "Ошибка" появляется текс ариа для ввода текста
После выбора "Действие" появляется селектор как в пункте 3 c возможностью добаления новых(здесь без уровня) и кнопка удаления.
Кнопка сохранения.
В форме нужно правильно сделать вложеность. Ожидается что при отправке на сохранение структура ответа будет такой. Если выбрать на 1м уровне 2 условия. В 1м условии выбрать 1 саб уровень и т. д.
conditions[0][level_condition] = ""
conditions[0][field_name]
conditions[0][operation]
conditions[0][value]
conditions[0][0][level_condition] = ""
conditions[0][0][field_name]
conditions[0][0][operation]
conditions[0][0][value]
conditions[0][1][level_condition] = "||"
conditions[0][1][field_name]
conditions[0][1][operation]
conditions[0][1][value]
conditions[1][level_condition]= "&&"
conditions[1][field_name]
conditions[1][operation]
conditions[1][value]
action_selector[error] = текст ошибки
action_selector[0][action][field_name]= поле которое выбрали
action_selector[0][action][value] = значнеие для поля которое выбрали
Картинка с примером общей концепции только есть лишние кнопки
Приложения 1
-
729 10 0 Юрий, добрый день.
Интерестная задача, с радостью бы занялся ей.
Эту задачу вполне можно решить и без JQuery, но если необходимо, то могу использовать его
-
680 7 0 Добрый день, могу выполнить ваш заказ. Стоит отметить, что такую задачу было бы удобнее сделать на SvelteJS, однако без проблем сделаю и на jQuery. Также есть несколько вопросов, которые я хотел бы обсудить в личных сообщениях.
-
3720 111 3 5 Здравствуйте, Юрий!
Готов реализовать задачу, используя jQuery. Детали можем обсудить в личных сообщениях.
С уважением, Юрий
-
3838 44 0 Добрый день, Юрий!
Я готов реализовать ваш проект с простым конструктором на HTML + jQuery. Давайте обсудим проект более детально
Актуальные фриланс-проекты в категории HTML и CSS верстка
Разработка простого сайта-каталога (Чехия)Необходимо создать максимально бюджетный, но полностью функциональный сайт-каталог товаров для чешского рынка. Проект краткосрочный (запускается под распродажу остатков товара), поэтому в приоритете — минимальная цена, скорость реализации и простота развертывания. Никаких… HTML и CSS верстка, Веб-программирование ∙ 13 часов 17 минут назад ∙ 88 ставок |
Редизайн и перезапуск сайта стоматологической клиники Brovchak Family Dental CareРедизайн и перезапуск сайта стоматологической клиники Brovchak Family Dental Care http://brovchak-clinic.com.ua/ тз от сео-эксперта https://docs.google.com/spreadsheets/d/17_WyPf3XVpzbuBjpJ7MNFs12QUL-aHv7iIbKudY-IEw/edit?gid=0#gid=0 https://miro.com/app/board/uXjVHXxFvIE=/О… HTML и CSS верстка, Поисковое продвижение (SEO) ∙ 18 часов 11 минут назад ∙ 38 ставок |
Хочу научиться создавать сайты по КСГО/КС2Нужен ментор, который научит меня создать CS2/CS:GO сервер. Хочу через Discord/Zoom пошагово разобрать: хостинг/VPS, server.cfg, карты, плагины, админку, бан-систему, Discord, сайт и статистику. Язык: украинский или русский. HTML и CSS верстка, Веб-программирование ∙ 20 часов 13 минут назад ∙ 10 ставок |
Ищу программиста или вайб кодинг Автоматизация scraping данныхמחפש מתכנת או תומך בקידוד וייב. גירוד נתונים אוטומטי. https://drive.google.com/file/d/1Ogsx2iyahw79sleaDEUwMnSTPHhwF3Nu/view?usp=sharing HTML и CSS верстка, Веб-программирование ∙ 1 день 18 часов назад ∙ 37 ставок |
SCSS HTML JS FIGMA Верстка
1000 UAH
Нужна верстка шаблона из Figma без dev mode. Хорошо структурированный SCSS, адаптив на ваше усмотрение, все по секциям. Если используете Claude code, это большой +. Нужно еще на вчера. Указывайте цену. Нужно начать сегодня и закончить как можно быстрее (желательно завтра в… HTML и CSS верстка ∙ 2 дня 5 часов назад ∙ 80 ставок |