reCAPTCHA - появится после отправки прессы - PullRequest
3 голосов
/ 21 февраля 2011

Я хочу использовать reCAPTCHA для своей формы.Пользователь должен заполнить форму и нажать «Отправить».После этого под кнопкой «Submit» должна появиться reCAPTCHA.

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 29 марта 2016

Мне просто нужно было сделать то, что вы хотели, поэтому сначала оставьте reCaptcha скрытым и покажите его при отправке.

Итак, я спрятал это с помощью CSS:

div[id*='g-recaptcha'] {display:none}

И затем показал его с помощью jQuery, когда кто-то начинает заполнять форму, поэтому фокус ввода поля:

$(".YOUR_CLASS_WRAPPER input").focus(function() {
    $(".YOUR_CLASS_WRAPPER div[id*='g-recaptcha']").css("display","block");
});
1 голос
/ 21 февраля 2011

Если бы я захотел что-то подобное, я бы, вероятно, предварительно загрузил reCAPTCHA в jQuery-диалог .

Я думаю, что пользователь может запутаться из-за капчи, которая выглядит случайным образомна странице, когда они нажимают кнопку, но появляется диалоговое окно для подтверждения некоторой информации, что не является необычным.

...