Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript reCaptcha回调:未启用函数以删除disable属性_Javascript_Php_Jquery_Recaptcha - Fatal编程技术网

Javascript reCaptcha回调:未启用函数以删除disable属性

Javascript reCaptcha回调:未启用函数以删除disable属性,javascript,php,jquery,recaptcha,Javascript,Php,Jquery,Recaptcha,伙计们,我正试图通过recaptcha回调从按钮中删除disable属性,当它通过脚本为真时,但它不起作用。有人能帮忙吗?代码如下所示 函数recaptchaCallback(){ $('btnSubmit').removeAttr('disabled'); } 您的代码很好,显然没有调用您的recaptcha回调。您可以使用console.log验证这一点。您可以发布包含recaptcha回调函数所在代码的JavaScript吗called@shakeel我没有更多的客户端代码。我所做的就

伙计们,我正试图通过recaptcha回调从按钮中删除disable属性,当它通过脚本为真时,但它不起作用。有人能帮忙吗?代码如下所示

函数recaptchaCallback(){
$('btnSubmit').removeAttr('disabled');
}


您的代码很好,显然没有调用您的recaptcha回调。您可以使用console.log验证这一点。您可以发布包含recaptcha回调函数所在代码的JavaScript吗called@shakeel我没有更多的客户端代码。我所做的就是服务器端验证,它工作得很好。代码如下:$googleURL=''$googleRecaptchaPK=“6lf3jdauaaaansqx9mpnmoskmve_i4ug7MrBC0v”$response=file_get_contents($googleURL.?secret=“.googlerepactchapk.”和response=“.$\u POST['g-repactcha-response']”和remote.$\u SERVER['remote\u ADDR'])$googleData=json_解码($response);已解决:数据回调=“recaptchaCallback”必须包含在正确的recaptcha div中。我也是这么说的,不知怎么的,回调代码没有被执行。正如你所说,谷歌在这里记录了:数据回调:回调可选。用户提交成功响应时执行的回调函数的名称。g-recaptcha-response令牌将传递给回调。