Как решить ошибку Google reCAPCHA v2 iframe - PullRequest
0 голосов
/ 12 сентября 2018

Я сделал свой веб-сайт под названием nisharg.tk , и недавно я добавил reCAPCHA в мою регистр форму, но она показывает ошибку типа

Uncaught TypeError: Cannotчитать свойство 'postMessageId' из null в onPostMessage (iframe.js: 1000)

Пожалуйста, сообщите мне, что я делаю неправильно?

$('.recapcha_confirm').submit(function(event){
  var $captcha = $( '#recaptcha' ),
      response = grecaptcha.getResponse();
  
  if (response.length === 0) {
    alert('Please Complete reCAPTCHA');
    event.preventDefault();
    if( !$captcha.hasClass( "error" ) ){
      $captcha.addClass( "error" );
    }
  } else {
    $captcha.removeClass( "error" );
    alert('lol');
  }
});
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://www.google.com/recaptcha/api.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form id="validation" class="needs-validation recapcha_confirm" action="login.php" method="post" name="required_capcha"> `
	<div class="form-group">
		<label for="user">Username</label>
		<input minlength="6" class="form-control" type="text" name="username" placeholder="Username" value="" required>
	</div>
	<div class="form-group">
		<label for="email">Email</label>
		<input class="form-control" type="email" name="email" placeholder="Email" required>
	</div>
	<label for="password">Password</label>
	<div class="input-group form-group">		    
	    <input name="password" type="password" class="form-control pass" placeholder="Enter Password" minlength="6" required>
	    <span class="input-group-append">
            <span class="btn btn-outline-primary rounded-0 check" style="border-color: #ced4da;">
                <span class="fa fa-eye"></span>
            </span>
        </span>
	</div>
	<div class="form-group">
	    <div class="g-recaptcha" data-sitekey="6Lde3W8UAAAAAHI0_mSucn8oj3v90FhnurnbrfTI"></div>

	<div class="form-group text-center mt-4">
		<button class="btn btn-primary reg_submit" type="submit" name="register" value="Register">Register</button>
	</div>
</form>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...