Probleme mit neuen Google-reCAPTCHA in IE, wenn es im dialog modal oder

reCAPTCHA funktioniert sehr gut, in Chrom.

Allerdings (nur wenn reCAPTCHA iframe in einem Dialogfeld oder eine modale) im IE-der Platzhalter wird nicht Weggehen.

Was der Benutzer schreibt, ist als Teil des Platzhalters (glaube ich) und die "prüfen" Taste nicht aktiviert werden, angeklickt werden.

Bild erklärt dieser:

Probleme mit neuen Google-reCAPTCHA in IE, wenn es im dialog modal oder

Der gleiche code funktioniert perfekt in allen Browsern, wenn ich das recaptcha div außerhalb des modal

<html lang="en">
<head>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
    <script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
    <script type="text/javascript">
    var onloadCallback = function() {
        grecaptcha.render('html_element', {
          'sitekey' : '6Lc7PAATAAAAAE7JwcA7tNEDIrczjCCUvi3GiK4L'
      });
    };
    </script>
</head>
<body>
    <div class="container">
        <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
          Launch modal
      </button>
      <!-- Modal -->
      <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
                <form action="?" method="POST">
                  <div id="html_element"></div>
                  <br>
                  <input type="submit" value="Submit">
              </form>
          </div>
      </div>
  </div>
</div>
</body>
</html>
InformationsquelleAutor Mutaz Ghuni | 2015-01-11
Schreibe einen Kommentar