Показать сообщение отдельно
  #7 (permalink)  
Старый 09.05.2011, 19:43
Новичок на форуме
Отправить личное сообщение для Nycs Посмотреть профиль Найти все сообщения от Nycs
 
Регистрация: 26.10.2008
Сообщений: 5

Проблему решил... судя по коду - очень сильно через то самое место.. но иначе не придумал как.
В начале функции которая реагирует на сабмит формы вставил event.preventDefault(); затем провел все проверки, при чем каждая последующая проверка запускается из тела функции предыдущей проверки при успешном проходе. Так я добрался до финиша проверок. Там я мечу форму как "хорошую" ( $("#form_id").attr('valid', '1'); ) и еще раз вручную запускаю сабмит ( $(".reg_form").submit(); ). Фокус в том что перед вызовом первой валидаторской функции я проверяю наличие атрибута valid и его равенство единице. И если такое имеется - то форма уже отправляется без остановки и валидации...

Сильно не кидайтесь помидорами... если узнаю вариант получше - возьму его.
Ответить с цитированием