I apologise for being slow to respond to these queries! At the moment I'm putting a lot of time into finalising my MVC 2 book and speaking at user groups on top of my usual full-time work, and this means the amount of time I have to handle general support
requests (for xVal and other ASP.NET MVC-related questions) is limited.
People using xVal often ask questions about changing client-side validation behaviour in various ways, and what I guess I failed to make clear enough when initially documenting xVal is that xVal doesn't do your client-side validation - it's a bridge that
converts server-side rules into a client-side configuration that can be picked up by something like jQuery Validation. Assuming you're using jQuery Validation, then that's what's responsible for the client-side behaviours, not xVal. If you want to provoke
jQuery Validation to perform validation at an arbitrary time, check jQuery Validation's documentation. In this example, the method I think you want is:
... or at least that's what http://docs.jquery.com/Plugins/Validation/Validator/form implies.
Sorry for any confusion about this.