Why can't you set the redirection of the form to "form (edition)" - that should, when the form is submitted, redirect to the same form with all the information in it but show an error message at the top. Please correct me if I'm wrong but that was my understanding of how it works.