Формы и почта
Форма работает на компьютере, но не отправляется с телефона
На компьютере форма работает, а с телефона не отправляется. Начните с реального мобильного сценария: проблема может быть в полях, кнопке или встроенном браузере приложения.
Что происходит и с чего начать
Мобильная версия — это не просто уменьшенная страница. У неё могут быть другая разметка, маска телефона, поведение клавиатуры и расположение обязательных полей. Кроме того, посетители открывают сайт из мессенджеров и соцсетей, где используется встроенный браузер. Поэтому проверка узкого окна на компьютере полезна, но не заменяет тест на устройстве. Важно выяснить, действительно ли отправка не происходит или сообщение об ошибке оказывается за пределами видимой области экрана.
Что можно проверить самостоятельно
- Запишите модель телефона, браузер и способ открытия страницы: напрямую или из приложения. Сделайте короткую запись экрана с заполнением полей и одним нажатием кнопки.
- Проверьте все обязательные поля, включая согласия внизу формы. Попробуйте вручную ввести телефон вместо автозаполнения и посмотрите, появляется ли подсказка возле поля.
- Откройте тот же адрес в обычном браузере телефона. Если там всё работает, сравнение со встроенным браузером поможет воспроизвести проблему в точных условиях.
Как понять результаты проверки
Если один вариант браузера отправляет форму, а другой нет, это не основание просто попросить всех клиентов сменить приложение. Нужно проверить совместимость скриптов, доступность элементов и работу внешней проверки. Разработчику также важно узнать, доходит ли запрос до сервера. Если доходит, анализируют его ответ; если нет — ищут причину на странице. Владелец сайта может существенно помочь, передав не только скриншот, но и последовательность действий, при которой сбой возникает каждый раз.
Что проверяет разработчик
Для этой части понадобятся доступ к настройкам, журналам ошибок или коду. Её можно передать специалисту вместе с результатами предыдущих шагов.
- Запишите модель устройства, браузер и способ открытия страницы: обычная вкладка или встроенный браузер мессенджера. Сравните поведение по прямой ссылке.
- Проверьте, не перекрывают ли кнопку баннер, фиксированная панель или невидимый элемент. Посмотрите форму с открытой клавиатурой и после её закрытия.
- Проверьте поля телефона и почты с автозаполнением. Маска может ожидать клавиатурные события, которые при вставке или автоматическом заполнении не происходят.
На что обратить внимание
Мобильная версия может скрывать обязательное поле, сохраняя его валидацию. Другой вариант — событие привязано к поведению мыши, а на сенсорном устройстве ожидаемая последовательность не возникает.
Как исправляют причину
Используйте стандартную отправку формы и доступные подписи ошибок. Скорректируйте слои интерфейса и обработку вставки значений. Исправление только размера кнопки не поможет, если сервер отклоняет формат телефона.
Как убедиться, что проблема решена
Проверьте отправку вручную и с автозаполнением, вертикальную и горизонтальную ориентацию. Найдите полученную заявку: исчезновение индикатора на телефоне само по себе недостаточно.
После исправления повторите отправку на том же телефоне и тем же способом, где наблюдалась ошибка. Проверьте открытие клавиатуры, прокрутку, автозаполнение и возврат к полю с ошибкой. Тестовая заявка должна дойти менеджеру полностью. Затем убедитесь, что исправление мобильной формы не нарушило её работу на компьютере и не спрятало обязательное согласие или подсказки.