Validacja i Ajax

Przy zapisie danych z formularza (używam remote_form_for) zrobiłam sobie pasek postepu w taki sposób:

Ajax.Responders.register({
onCreate: function(){
Effect.Appear(‘ajax_busy’, {duration: 0.5, queue: ‘end’});
},

onComplete: function(){
	Effect.Fade('ajax_busy', {duration: 0.5, queue: 'end'});
}

});

To działa.
Mam tylko pytanie, czy można zrobić coś, żeby pasek postępu pojawiał się tylko wtedy, gdy walidacja danych przejdzie pomyślnie?
Inczej mówiąc chciałabym nie pokazywać paska postępu, jeśli walidacja się nie uda i pojawi się komunikat.

Ma ktoś może jakiś pomysł? Z góry dzięki

Nikt nie ma pomysłu jak lepiej zrobić pasek postępu, żeby pokazywał się wtedy gdy konieczne, a nie za kazdym razem?

A dlaczego chcesz to zrobic?

Musialabys zwalidowac formularz po stronie klienta. Mozesz uzyc Live Validation, albo sama napisac skrypt.

Mozliwe tez, ze Rails udostepnia walidacje po stronie klienta (nie wiem, bo uzywam tylko mootools). Moze ktos sie wypowie.