You may want to try a small prototype using the usual Tapestry
approach and user-test it. Tapestry caches page layouts in normal
operation, so the submit-render cycle is very fast. "Waiting for the
server to rebuild the form" may well take less time than you think.
Then, if you find you still need to do this in JavaScript, you could
have 2 forms -- the one that Tapestry sees (with a couple of hidden
fields) and a dynamic form built by JavaScript. When the user hits
submit, run a locak piece of JavaScript to package the data up
yourself and shove it into the hidden field, then submit the static
form to Tapestry. Take that block of data, unpack it yourself on the
server (pretty simple to do in Java) and take it from there.
...Richard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]