IMO the form processing can be: > > 1. validate > 2. detect error > 3. keep rawinput > 4. re-render error components with red border AND rawinput >
4.1. throw away the raw input in some detach method 5. user retry form submit > 6. all form components get they raw input again since they get rendered before some detach method clear they raw input, no need to maintain those values on the server -- Pedro Henrique Oliveira dos Santos