Страница 1 из 1

Пропуск обяз. полей в форме

Добавлено: 06 апр 2023, 17:35
Antonyous99
Приветствую, коллеги!
При заполнении публичной внешней формы, обязательные поля*, бывает, остаются пустыми, но отправка формы все равно происходит.
Примерно 3% таких форм получается, но заказчика это бесит!!!
Как такое может быть? Может JS в браузере клиента не работает?
Ну и не верю, что клиент в HTML коде формы копается перед отправкой))
Кто с таким сталкивался и может выяснил причины?
Спасибо!

Re: Пропуск обяз. полей в форме

Добавлено: 09 апр 2023, 09:06
support
Разбирались с подобной проблемой. На старых телефонах JS медленно работает, может и не отрабатывать.
К сожалению в сейчас в CRM только js валидация.

Re: Пропуск обяз. полей в форме

Добавлено: 10 апр 2023, 14:46
Antonyous99
А как еще можно проверить, если JS в браузере не работает?
Если вообще не работает, то даже аяксом не проверить.

Re: Пропуск обяз. полей в форме

Добавлено: 11 апр 2023, 07:29
Develop-Soft
Antonyous99 писал(а): 10 апр 2023, 14:46 А как еще можно проверить, если JS в браузере не работает?
Если в браузере не работает JS, то и руководитель тоже...
Касательно "пропусков" - смею предположить, что проблема не в "медленном" JS, а в асинхронности ajax и способа валидации, который позволяет постиг, без синхронизации.

Re: Пропуск обяз. полей в форме

Добавлено: 11 апр 2023, 09:21
support
Антон, пробуйте следующие: добавьте код где скройте кнопку "submit" с помощью CSS в форме и отобразите ее после полной загрузки документа. Чтоб не было возможности отправить форму, когда что то не погрузилось или js не работает.

Re: Пропуск обяз. полей в форме

Добавлено: 11 апр 2023, 09:43
Antonyous99
Хорошая идея! Спасибо!
Сделал!