-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

最良の解決策は、ダイアログ DIV 内にキャプチャ コードを含む iframe だと思います。ただし、一部のプログラミングはより困難になります (親ドキュメントに移動する必要があります)。

于 2009-03-13T21:40:42.800 に答える
0

特定のFirefoxの問題は、持っていないことで解決されたようです

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

(つまり、後のイベントではなく、すぐに実行されます)

于 2009-03-11T09:32:01.240 に答える