Доброго дня.
Проблема такая.
Интегрировал в форму recaptha , она работает нормально за исключением одного момента:
если самый первый раз зайти на сайт, то капча не срабатываетhttp://prntscr.com/g9nctr , если перейти на другую страницу или просто её обновить , тогда всё тип-топ http://prntscr.com/g9ncz2 .
Под зайти самый первый раз на сайт означает открыть новое окно браузера в режиме инкогнито или открыть другой браузер, в котором ранее этот сайт не открывал
Капча цепляется к форме так:
в шаблоне формы
в башке шаблона сайта
Проблема такая.
Интегрировал в форму recaptha , она работает нормально за исключением одного момента:
если самый первый раз зайти на сайт, то капча не срабатывает
Под зайти самый первый раз на сайт означает открыть новое окно браузера в режиме инкогнито или открыть другой браузер, в котором ранее этот сайт не открывал
Капча цепляется к форме так:
Код |
---|
<? if ($arParams["USE_RECAPTCHA"] == "Y") { ?> <div class="row captcha-row"> <div class="col-md-12"> <div class="form-group"> <div id="g-recaptcha__<?=$arParams["IBLOCK_ID"];?>_<?=$templateName;?>" class="margin-auto center"></div> </div> </div> </div> <input type="hidden" name="recaptcha" value="Y" /> <? } ?> |
Код |
---|
<? if ($arParams["USE_RECAPTCHA"] == "Y") { ?> <sc ript type="text/javascript"> $(document).ready(function () { grecaptcha.render('g-recaptcha__<?=$arParams["IBLOCK_ID"];?>_<?=$templateName;?>', { 'sitekey': '<?=RE_SITE_KEY;?>', }); }); </sc ript> <? } ?> |
Код |
---|
Asset::getInstance()->addJs('//www.google.com/recaptcha/api.js'); |