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

Не получается..(
Может я глобально мыслю не в ту сторону.. но есть отлов сабмита формы и в нем происходит проверка. Как мне дождаться всех джейсонов и аяксов и только потом, в случае успеха отправить форму. Таймер - это не дело.

$("#rgf").submit(function(){  // <form id="rgf" ...>...</form
        if (!emailCheck($("input.input1[name=email]").val())) { alert("bad 1"); return false; }
        if (!passCheck($("input.input1[name=pass1]").val(), $("input.input1[name=pass2]").val())) { alert("bad 2"); return false; } // тут нет аяксов
        if (!capCheck()) { alert("bad 3"); return false; }
    });


E-mail и капча проверяются аяксом и в случае отрицательного результата отправка формы должна прерваться. Подскажите пожалуйста как это реализовать. Спасибо.
Ответить с цитированием