На фан-сайте я делаю http://yamikowebs.com/ee/
У меня есть несколько форм (2 атм). Я использовал $ .post, чтобы узнать, какая форма отправляется. отправьте форму и отобразите результаты на тех страницах, где форма изначально была с .html ().
Следующим моим шагом было использование валидатора, который работает нормально, но я не уверен, как собрать 2 вместе.
submitHandler: function(form){}
, кажется, настройка для того, как его представить. Однако я не могу заставить это работать с моей $.post
функцией или узнать, какая форма обрабатывается.
Если я оставлю настройки по умолчанию для плагина проверки, при отсутствии ошибок он отправит вас на страницу. плагин ajax, с которым он работает, не делает то, что я хочу. Ниже моя $.post
функция
проверка формы:
//ajax post
$("form").submit(function(event)
{
event.preventDefault();//stop from submiting
//set needed variables
var $form = $(this)
var $div = $form.parent("div")
$url = $form.attr("action");
//submit via post and put results in div
$.post( $url, $form.serialize() , function(data)
{ $div.html(data) })
})
http://docs.jquery.com/Plugins/validation#source это плагин проверки