How could I validate field values on client side?

I believe you can set up a model action on the dependent model that will trigger other desired save actions whenever the dependent model is saved.