Dolphin is fine when you just need a fairly basic registration form. However
it's rather limited if you're planning some advanced functionalities, like
say dropdown boxes dynamically populated or fields only appearing based upon previous input in the form.
Therefore I created a small patch for myself, that does the following 2 things:
1. It allows you to specify javascript event handlers for any field included
in your registration form. Note this can also be used to add additional tag
attributes (i.e. id, style etc...)
2. It allows you to specify an external PHP file that will be included to
process the display and/or handling of a given form field
You can see how it can be used here (dropdowns dynamically generated, showing/hiding fields on the fly...):
http://www.newdreamers.com/sites/NDX/join.php
If you're interested, you can access source code for free here:
http://www.newdreamers.com/sites/NDX/plugins/NDX/
It's all under the folder called addon_customize_display_and_event_handlers_for_form_fields
Hope you'll find this useful... I know I did :-)
cheers
http://www.abaangler.com/join.php