Forms : How to add elements on the client without a (ajax) round trip to the server I have been playing with the ajax examples from the examples module http://drupalexamples.info/examples/ajax_example/add_more

What i'd like to do is have elements added to the form without requiring a round trip to the server. I guess drupal requires this to rebuild the form with the new elements. But is it possible to do this without calling back drupal ?
Short of building your form with a huge amount of fields, hiding them, and then showing them dependent on the user's action, no you can't.