Проверка капчи средствами javascript 2.X

 
Посетитель
small user social cms
Сообщений: 19
Здравствуйте! Подскажите, пожалуйста, как проверить капчу средствами javascript до отправки формы. Я так понимаю, что при регистрации капча проверяется в момент отправки формы, а как проверить сразу же после ввода? Например, пользователь ввел капчу и если ввел правильно, появляется кнопка или становится активной.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
а как проверить сразу же после ввода?
А разве она на несразу проверяется?Речь о рекаптче от гугл?
Редактировалось: 1 раз (Последний: 7 августа 2017 в 20:22)
Реклама
cms
Посетитель
small user social cms
Сообщений: 19
Lora:
Речь о рекаптче от гугл?
Да.
Lora:
А разве она на несразу проверяется?
Вы у меня спрашиваете? Если бы я знал, то, наверное, не начал новую тему. И если она сразу проверяется, то не могли бы привести пример того, как можно узнать введена капча или нет. Будьте так любезны.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Не вопрос.
1.Не введена
Проверка капчи средствами javascript

2.Введена
Проверка капчи средствами javascript
Посетитель
small user social cms
Сообщений: 19
Lora, если по теме сказать нечего, проходите мимо. В описании форума написано
Вопрос-ответ
, а не вопрос-вопрос. Или вы таким образом медальки зарабатываете?
Редактировалось: 1 раз (Последний: 8 августа 2017 в 19:22)
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2551
DCDozer, у капчи есть документация. С примерами https://developers.google.com/recaptcha/docs/display
Вам надо у капчи указать функцию, которая будет вызываться
data-callback callback Optional. The name of your callback function to be executed when the user submits a successful CAPTCHA response. The user's response, g-recaptcha-response, will be the input for your callback function.
сам не пробовал, так как надобности не было. Копайте в этом направлении.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Сообщений: 19
Zau4man, спасибо, буду копать.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 420
ответ
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2551
DCDozer, вот. По ссылке от Pocus готовое решение.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Сообщений: 19
Pocus, спасибо за ссылку! Правда, приведенный там код у меня не захотел работать.)) Но тем не менее помог понять в каком направлении нужно двигаться. Вот что в итоге получилось.
Код PHP:
  1.  
  2. <script src="https://www.google.com/recaptcha/api.js"></script>
  3. <div class="g-recaptcha" data-sitekey="YOUR_SITE_KEY" data-callback="correctCaptcha"></div>
  4. <script type="text/javascript">
  5. var correctCaptcha = function(response) {
  6. if (response.length > 0) {
  7. alert("Вы прошли проверку!");
  8. }
  9. };
  10. </script>
  11.  
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.