Коректна перевірка даних перед відправленням
Валідація не дозволяє надсилати порожні або некоректні дані, але не повинна блокувати реальних користувачів надто жорсткими правилами.
JavaScript дає швидкий feedback, а backend повторно перевіряє критичні значення, нормалізує й санітизує їх.
Коли потрібна послуга
- форма приймає порожні поля
- email або телефон перевіряються неправильно
- помилка не прив’язана до поля
- потрібні залежні правила
- валідація є лише в JS
- потрібна перевірка файлів
Що буде зроблено
- визначимо правила полів
- додамо required і length
- перевіримо email і телефон
- налаштуємо числа/дати
- перевіримо MIME і розмір файлів
- додамо умовну validation
- покажемо inline-помилки
- продублюємо правила на сервері
