Реклама
📢

Дигитал трафик

Канал о digital-маркетинге, трафике и росте бизнеса

@trafficisobar

Ответы18

S
Stanislav Lashmanov@staslashmanov👍3⭐ Лучший ответ
23 дек., 10:28
Главная проблема это клиентская валидация. Ну и в дополнение к ней тут нет колокации кода. Форма знает про каждое поле и как оно должно валидироваться. Добавляем больше полей и получаем метод на 100+ строк с кучей ифов. А раз уж мы делаем клиентскую валидацию то валидировать надо внутри поля, а в форме только проверять что поле валидно.
👍3
В
Вадим@Mico16130
23 дек., 10:25
а можно пояснение, в чем проблема?
В
Вадим@Mico16130
23 дек., 10:29
а как без клиентской валидации валидировать ввод? если мы хотим не на сабмит проверять, а при изменении поля
Через сервер
В
Вадим@Mico16130
23 дек., 10:30
слать запрос на каждый ввод символа? ну типа с дебаунсом, понятно, но все равно как-то чересчур как будто. Хотя, может, на серьезных проектах это разумно
Сначала надо придумать ситуацию в которой это нужно.
В
Вадим@Mico16130
23 дек., 10:31
я часто на своих проектах встречался с требованием валидировать при вводе, а не при сабмите. Не знаю, как у вас в энтерпрайзе)
М
Макс Кул@mkskln0
23 дек., 10:32
на онБлюр разумнее
Ну если требование просто из воздуха то с таким сложно спорить
М
Макс Кул@mkskln0
23 дек., 10:33
zod ?)
V
Volodymyr Klimov@vklimv0
23 дек., 10:34
Кстати zod и вообще валидация по схемам для сложных форм так себе работает
М
Макс Кул@mkskln0
23 дек., 10:35
та пока работает
В
Вадим@Mico16130
23 дек., 10:35
я лично yup использовал, но это и было пару лет назад, зод еще так не хайпил
просто yup умер
В
Вадим@Mico16130
23 дек., 10:35
rip yup
М
Макс Кул@mkskln0
23 дек., 10:35
юп, зод, одна херь...
В
Вадим@Mico16130
23 дек., 10:36
таковы реалии заказной разработки)
Я знаю реалии заказной разработки, это уже вопрос с кем вы работаете и как доносите свои мысли