nyroModal v2: Как проверить форму, открытую в iframe? - PullRequest
0 голосов
/ 02 сентября 2011

Я пытаюсь выяснить, как проверить форму, открытую с помощью nyroModal.

Страница открывается по нажатию кнопки, как показано ниже:

$(function() {
    $('.btnedit').click(function() {
        $.nmManual('form_page.php);
    });
});

В открывшейся форме у меня есть несколько полей, которые являются обязательными, и кнопка отмены и отправки.

<a class="nyroModalClose button" href="#" id="btn_submit">Submit</a>

При нажатии кнопки отправки я хочу убедиться, что обязательные поля имеют значение. Если нет, должно появиться сообщение об ошибке и модальное окно не должно закрываться.

Я пытаюсь использовать плагин проверки jquery, но безуспешно. Модальное окно всегда закрывается независимо от сценариев проверки.

Я не нашел много информации относительно проверки формы в модальном окне. Разве это не предпочтительный подход?

Заранее спасибо.

1 Ответ

0 голосов
/ 03 сентября 2011

Я не могу помочь вам с плагином проверки jquery в модальном окне, но я знаю, что при использовании инструкции $ .nmManual таким образом, форма не будет помещена в тег iframe, и если я вспомню правильно содержимое новой страницы будет добавлено без тегов заголовка и тела, то есть одним словом неверно. Я думаю, что это не может привести к проверке.

Чтобы успешно открыть iframe, вам нужно использовать фильтры, как описано здесь: Открыть iframe вручную в nyroModal?

Надеюсь, это поможет вам.

...