Как использовать плагин валидации в загруженной странице? - PullRequest
1 голос
/ 18 июля 2011

У меня проблема с использованием плагина validate с загруженной страницей ...

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

Я спрашивал об этом, потому что я хочу проверить контактную форму перед ее отправкой.

(я считаю, что для этого нужно что-то вроде функции live (), но я не знаю, как это сделать с помощью validate ())

PS: после того, как я нажму на кнопку отправки, он обновится и перейдет на домашнюю страницу (потому что сайт зависит от загрузки jquery ajax ==>, что означает, что вы просматриваете одну страницу с функцией загрузки

пожалуйста, мне нужно решение этой проблемы.

спасибо ...

1 Ответ

0 голосов
/ 19 июля 2011

Вы, вероятно, вызываете validate () при загрузке страницы (основной, а не той, которую вы загружаете с помощью ajax) и до загрузки формы.

Вызовите validate () после загрузки страницы, например, в обратном вызове ajax:

$('#container').load('form.html', function() {
  $('#yourform').validate();
});
...