Domanda

Im usando Thickbox 3.1 con jQuery 1.3.2 con il plugin di convalida e tutto funziona grande quando corro le pagine singolarmente ma quando uso Thickbox pagina popup (come dovrebbe), ma la convalida sulla pagina ora non funziona (All'interno della Thickbox), qualsiasi aiuto su questo sarebbe grande.

A proposito la cosa strana è che Thickbox sembra di essere al lavoro all'interno del thickbox ma non la convalida (che si trova sulla pagina stessa).

Grazie, --Phill

L'aggiunta di codice:

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>

Posso vista origine sul popup Thickbox e vedo tutto il codice JS e le librerie non ci sono, ma non è in esecuzione la convalida nel Thickbox Popup.

È stato utile?

Soluzione

Credo che le anche handelers vengono impostati al caricamento della pagina, in modo che non si trovano al thickbox HTML generato. Non puoi impostare una richiamata per avviare il validationi dopo la thickbox ajaxloads il contenuto?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top