validação de jQuery não funciona no chamada ajax exibição Thickbox
-
16-09-2019 - |
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.
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?