在彩色框中的谷歌重新访问IE无法输入文字

时间:2015-03-12 13:00:58

标签: javascript jquery colorbox recaptcha

我正在尝试在带有colorbox的ajax窗口中使用新的google recaptcha。但IE 9,10,11中存在一个问题:我无法在文本字段中输入任何内容。没有彩盒,它就没事了。 这是我的代码

<script type="text/javascript" defer="defer" src="//www.google.com/recaptcha/api.js?ver=1"></script>      
    <div id="form">
        <div class="g-recaptcha" id="g-recaptcha" data-sitekey="<?= RECAPTCHA_KEY ?>"></div>
        <button name="" id="sendNotice" type="submit">Send</button>
    </div>
            <script>
                function showNoticePopup(productId, shopProductId) {
                    $.colorbox({
                        href: '#form',
                        onComplete: function() {
                            grecaptcha.render('g-recaptcha', {
                                'sitekey' : '<?= RECAPTCHA_KEY ?>'
                            });
                        }
                    });
                }
            showNoticePopup();
            </script>

有谁知道解决方案?

1 个答案:

答案 0 :(得分:1)

最后我找到了解决方案。 问题出在名为trapFocus的colorbox选项中。 如果您遇到此问题,只需将此选项设置为false即可享受:)

类似问题已发布here用于引导模式窗口。