Не получается..(
Может я глобально мыслю не в ту сторону.. но есть отлов сабмита формы и в нем происходит проверка. Как мне дождаться всех джейсонов и аяксов и только потом, в случае успеха отправить форму. Таймер - это не дело.
$("#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 и капча проверяются аяксом и в случае отрицательного результата отправка формы должна прерваться. Подскажите пожалуйста как это реализовать. Спасибо.