Pergunta

Im usando Thickbox 3.1 com jQuery 1.3.2 com a validação plugin e tudo funciona muito bem quando eu executo as páginas individualmente, mas quando eu uso Thickbox o pop-up de página (como deveria), mas a validação na página agora não funciona (Dentro do Thickbox), qualquer ajuda sobre isso seria ótimo.

Entre o estranho é que Thickbox parece estar a trabalhar dentro do thickbox mas não a validação (que é na própria página).

Obrigado, --Phill

Adicionando código:

page1.html (JavaScript)

$(document).ready(function(){
            $("#page1Form").validate({
                rules: {
                    "field1": {
                        required: true,
                        digits: true
                    },
                    "field2": {
                        required: true
                    }
                },
                errorElement: "div"
            });                     
        });

index.html (Thickbox link)

<a href="page1.html" class="thickbox">Page 1</a>

Eu posso ver fonte sobre o popup Thickbox e vejo todo o código JS e bibliotecas estão lá, mas ele não está funcionando a validação no Thickbox Popup.

Foi útil?

Solução

Eu acho que os mesmo handelers estão sendo definidos no carregamento da página, para que eles não estão definidas no thickbox gerado html. Você não pode definir uma chamada de retorno para iniciar o validationi após os ajaxloads Thickbox o conteúdo?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top