Falseclock спасибо будем пробовать, правда вот через аякс вернул json и по этому же событию запускать функцию валидации на клиенте (в смысле рисование ошибок)
Антон спасибо, только я хотел уйти от двойной валидации, смысла особо нет, можно и просто отвалидировать на клиенте и на сервере будет тот же самый эффект)
Falseclock я тоже так и руководствовался чтобы не дублировать, но если js отключен тогда увы...или злоумышленник поправит валидацию, если только на сервере проводить ее но тогда все те же ошибки мы буем выводить с клиента причем нужно придумать как мы будем, отличать поля, их штук 20 и ошибки хотелось бы выводить не в одном месте а напротив поля....