Hi,
Your first suggestion won't be good for my users. They would want to know exactly where the error is, ie, which field they keyed incorrectly. lf I were to put the error on submit, they would have to scroll and find the field. I'll get stick for this :(
For your second suggestion, how do you remove a reference? Are you suggesting: create 2 clones of form_container, one as the default form while the other has dummy data in the mandatory fields. On Reset, the default form clone refreshes the form while the dummy clone clones the default form clone (so that now there are no empty mandatory fields in the default form clone)?
Anyway, I used your replace field code to replace the refreshed form and it works fine. I have like 12 such lines of replacements but it suits my purpose just fine. Especially when this allows me to continuously reset the form.
Now for emailing the form as a template... my buttons went missing! Shall look for a related thread or post a new one soon!
Thanks!