@iol77

Почему приходит пустое обязательное поле из формы?

Приветствую.
В форме-квизе на сайте есть как минимум 2 обязательных поля.
Без поля срочность заказа не получается провалиться на следующий этап и номер телефона, без которого не отправляется заявка.
Сегодня мне пришло два пустых письма.
616ab701b12d8409435594.jpeg

Руками мне кажется такое не получится.
Перехватывают? Подменяют? Сайт на https.
Форма тут - https://quiz.nikolaspotolki.ru/
Если кто захочет тестировать, давайте номер типа 111111111, плиз.
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
Нельзя надеяться на проверки на стороне клиента, во первых конечно же перед отправкой данных надо попытаться скриптом проверить что все поля заполнены (это ничего не гарантирует, но исключает случайную отправку формы или простую подмену данных), а во вторых на сервере обязательно проверить наличие данных нужного формата, и если не соответствуют - ничего никуда не отправлять, а на фронт отправить ошибку типа "не заполнены обязательные поля".

Главное правило веб разработчика - по умолчанию все что приходит с клиента - хрень, мура и попытка взлома, до тех пор пока не доказано обратное.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы