Looks like I found out how to make sure form fields do not get wiped out if the captcha is entered wrong and the page has to reload due to wa server side validation.
To handle this, select each form field, and set its init value to its corresponding value in the WA Validation Entries recordeset (that is created when you run your form through CSS Form Builder.
For Example, my first form field is called "fromName".
Select the form field "fromName". Then in the properties inspector, where is says "init value", click the dynamic t-bolt next to it, and select the dynamic data field "WA Validated Entries > fromName".
Do this for all form fields that you do not want to loose the user's entry if the page has to reload.
Still have one problem left I need help with:
1. On page load, the validation message for the captcha shows right away "Please enter a value"
anyone know why? Thanks.