in reply to Problem with data fields duplicating in reentrant CGI form
As it stands I have no idea what your validation code is doing, and whether it uses a homegrown solution, Data::FormValidator, or some other option.