Проверка jQuery не работает при вызове ajax Thickbox display

StackOverflow https://stackoverflow.com/questions/786332

Вопрос

Я использую Thickbox 3.1 с jQuery 1.3.2 с плагином проверки, и все отлично работает, когда я запускаю страницы по отдельности, но когда я использую Thickbox, страница всплывает (как и должно быть), но проверка на странице теперь не работает (внутри Thickbox), любая помощь по этому поводу была бы отличной.

Кстати, странно то, что Thickbox, похоже, работает внутри thickbox, но не проверка (которая находится на самой странице).

Спасибо, --Филл

Добавление кода:

page1.html (JavaScript)

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

index.html (Ссылка на Толстый ящик)

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

Я могу просмотреть исходный код во всплывающем окне Thickbox, и я вижу, что весь JS-код и библиотеки там есть, но он не запускает проверку во всплывающем окне Thickbox.

Это было полезно?

Решение

Я думаю, что параметры четной обработки устанавливаются при загрузке страницы, поэтому они не устанавливаются в сгенерированном thickbox html.Разве вы не можете установить обратный вызов для запуска проверки после того, как thickbox ajax загрузит содержимое?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top