रीकैप्चा क्रोम में पूरी तरह से अच्छी तरह से काम करती है।आईई में नए Google reCAPTCHA के साथ समस्याएं जब मॉडल या संवाद
हालांकि, (केवल जब reCAPTCHA iframe एक संवाद बॉक्स या मोडल के अंदर है) IE में प्लेसहोल्डर दूर नहीं जायेगा।
जो भी उपयोगकर्ता लिखता है उसे प्लेसहोल्डर (मुझे लगता है) का हिस्सा माना जाता है और "सत्यापित करें" बटन क्लिक करने के लिए सक्षम नहीं किया जाएगा।
एक ही कोड सभी ब्राउज़रों में पूरी तरह से अच्छी तरह से काम करता है जब मैं मोडल
<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>
जाहिरा तौर पर इस enforceFocus विधि "केवल" पहुँच उद्देश्य https://github.com/twbs/bootstrap/issues/4781 भी इस समारोह के लिए है IE के लिए conditionnaly अक्षम किया जा सकता है: यदि (/MSIE|Trident/.test(window.navigator.userAgent)) – fadomire
मैं इस कोड को कोणीय का उपयोग करके कहां रखूं? –
'अगला' और/या 'सत्यापित करें' बटन अभी भी काम नहीं कर रहा है। यह डीबगर में ब्रेकपॉइंट हिट करता है लेकिन दृष्टि से, कुछ भी नहीं बदलता है। –