in reply to Re^2: Web Application Development with Form Validation
in thread Web Application Development with Form Validation
It is Data::FormValidator, but it's more than that. The way re-displaying the form with the data still filled is handled is the thing that made me recommend it as an answer for this question.