Проблемы с ASP.NET recaptcha и JQuery - PullRequest
0 голосов
/ 10 марта 2009

Я хочу иметь Recaptcha в диалоге JQuery. Хоть линия

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

сломает jquery, так что

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

не удается (т. Е. Некоторые операции со скрытым полем недопустимы). Кроме того, Firefox зависает, поэтому я не могу отладить, как я привык (я думаю, что это не только из-за этой строки).

Есть какие-нибудь подсказки?

Ответы [ 2 ]

0 голосов
/ 14 марта 2009

Я думаю, что лучшее решение - это iframe с кодом капчи внутри диалога DIV. Однако это усложняет программирование (необходимо перейти к родительскому документу).

0 голосов
/ 11 марта 2009

Кажется, что определенные проблемы Firefox были решены, если не было

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

(т.е. выполняется сразу, а не в более позднем событии)

...