2017-10-10 7 views
0

recaptcha 콜백 함수를 연결하려고하지만 함수에 매개 변수를 전달할 수 없습니다. 내가 무엇을 찾고 있어요 것은 다음과 같은 것입니다 :Recaptcha 데이터 콜백 함수

reCAPTCHA를 검사가 그냥 돌아 오는이 기능을 찾을 수 없다고 완료
<div class="g-recaptcha" data-sitekey="#############" data-callback="recaptchaFunction(parameter)"></div> 

. 함수가 존재합니다. div와 함수에서 매개 변수를 빼내면 콜백이 작동합니다. 매개 변수를 사용하여 함수를 호출하는 방법이 있습니까?

답변

0

Google reCaptcha V2가 데이터 콜백의 매개 변수를 허용하지 않는다고 생각합니다. 숨겨진 양식 필드 또는 HTML 데이터 특성으로 콜백 매개 변수를 가져옵니다.

var recaptchaFunction = function(){ 
    var parameter = $('#htmElement').attr("data-parameter"); 
    // or 
    // var parameter = $('htmElement').val(); 
// rest of your code goes in here. 
}; 

HTH, 래리

: 콜백 함수이어서
<div class="g-recaptcha" data-sitekey="#############" data-callback="recaptchaFunction"></div>