2022-10-18 11:48:57
Сегодня на работе столкнулся с валидацией фильтров.
Мне показалась задачка интересной, по этому решил сделать для вас подобную.
И так, у нас есть фильтр в интернет магазине, у него есть возможность запоминать то, что пользователь ввел прошлый раз. Если пользователь зашел в магазин повторно фильтр должен послать запрос на сервер опираясь на прошлый данные которые выбрал пользователь.
Нужно написать простую валидацию на таких условиях:
1) когда пользователь заходит в магазин, слать запрос на получение данных, если пользователь не заполнял фильтр - не слать.
2) если состояние выбрано "новый", то поле "год" не учитывается при запросе.
3) если при заполнении полей пользователь пропустил какое-то поле, должен выскакивать аlert который сообщает о том, что "field_name пустое"
https://prnt.sc/EOzt5UUJYwu8
Выглядит просто, но когда начинаешь писать валидацию, возникает много зависимостей)
74 viewsAlexei Solovei, edited 08:48