Есть ли способ выполнить валидацию капчи, когда отправляешь форму аяксом. Есть решение
В приложении "Сайт" есть печально известный блок с формой site.send_email_form.
Опытным путём разобрался как отправить данные формы на сервер без перезагрузки страницы.
Однако, блок с капчей пришлось удалить, поскольку не нашёл способа проверить введённую пользователем капчу на предмет корректности. В итоге на почту начал падать спам.
Подскажите, пожалуйста, способ валидации капчи.
5 ответов
посмотрите мой вариант https://steemy.ru/topspeed/par...
работает со стандартной формой и капчой
Выложите кусок кода, который делает валидацию капчи, пожалуйста. Речь не только обо мне, многих может заинтересовать этот вопрос. Да и не каждый сумеет, на примере вашего проекта, разобраться в чём "соль".
сделал просто, вывожу сразу результат в формате html со странице где форма, а там уже будет видно прошла проверку или нет капча
Спасибо, разобрался. Немного адаптировал по себя.
Выложу свой код, чтобы понятнее было кому интересно.
p.s. Работает корректно при условии наличия одной формы на странице. Если нужно две формы и более на одной странице, есть смысл добавлять атрибут name к каждой форме.
В документации все есть