Плагин проверки jQuery не проверяет форму в iframe - PullRequest
2 голосов
/ 11 августа 2011

Я использую этот плагин:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

Для проверки формы, размещенной на сервере, отличном от моего сайта разработки. Все проверочные сценарии находятся в этом документе и работают нормально.

http://forms.icis.com/content/CHX0041_RequestFreeTrial

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

iframe находится на странице CMS, которая содержится в другой форме, поэтому я подумал, что проблема может быть там. Эта скрипка демонстрирует проблему:

http://jsfiddle.net/We78c/

EDIT

Кажется, что удаление параметров URL из iframe src решает проблему:

http://jsfiddle.net/We78c/2/

Однако они мне нужны, чтобы передать их некоторым скрытым входным переменным в дочернем iframe. Это известная проблема?

Ответы [ 2 ]

1 голос
/ 11 августа 2011

В вашей форме вы устанавливаете method = "#" и action = "post". Метод должен иметь значение method = "post", а action должен быть URL-адресом, куда вы отправляете сообщение.

0 голосов
/ 12 августа 2011

Произошла ошибка JS, из-за которой проверка не прошла. Прокомментировано и, кажется, работает сейчас.

...