我正在使用recaptcha和我的laravel應用程序。錯誤:ReCAPTCHA佔位符元素必須爲空
我只想檢查使用jquery的表單提交的recaptcha的響應,並通過提醒驗證驗證captcha停止用戶。
但是,即使captcha未填寫,我也無法停止表單提交。
這是我的代碼。
$('#payuForm').on('submit', function (e) {
var response = grecaptcha.getResponse();
if(response.length == 0 || response == '' || response ===false) {
alert('Please validate captcha.');
e.preventDefault();
}
});
<div class="captcha">
{{ View::make('recaptcha::display') }}
</div>
我在瀏覽器控制檯中得到這個錯誤,表單被提交。
Error: ReCAPTCHA placeholder element must be empty
這是否工作:''如果不是,您是否包含腳本兩次意外事件? –