I have a pretty complex registration form.. it has about 40 fields (go ahead and laugh, the client wants it that way, argh).
Some of the fields are hidden/shown based on the value of other fields.
The problem with using Drupal built in "required" field is that fields that are not displayed are still tagged as required. Reason being the Drupal validation is done server side.
I need to do client side validation because of the way some fields are hidden/shown.
Is this even possible? If so, how should I go about doing it?