Чтобы связать две проверки надо развязать функцию проверки на 2 части. Первая часть будет проверять поданное значение и возвращать либо санированное, либо ексешпн, вторая часть навешивается на поля и через потерю фокуса вызывает первую часть. Которую вы сможете зациклить и в процессе проверки всей формы перед отгрузкой.
Что требуется на тот случай, если поля заполнены автоматически, или вставкой.
Впрочем, если на js можно генерить этот blur, то и генерите его в том самом цикле.
|