-1

我想在 JQuery 对话框上有一个 Recaptcha。虽然线

$("#newsletterDialog").dialog({ 
    autoOpen: true, 
    modal: false, 
    resizable: false, 
    draggable: false, 
    width: 400 
})

会破坏jquery,所以

validator.Challenge = Context.Request.Form[RECAPTCHA_CHALLENGE_FIELD];

失败(即某些隐藏字段敌人的操作错误)。此外 Firefox 挂起,所以我无法按照我习惯的方式进行调试(我认为这不仅仅是因为那条线)。

有什么线索吗?

4

2 回答 2

0

似乎特定的 Firefox 问题是通过没有解决的

$("#newsletterDialog").dialog inside    $(document).ready(function())

(即立即执行而不是在以后的事件中执行)

于 2009-03-11T09:32:01.240 回答
0

我认为最好的解决方案是在对话框 DIV 中使用验证码的 iframe。但是,它使一些编程变得更加困难(必须转到父文档)。

于 2009-03-13T21:40:42.800 回答