Confused here as well. It sounds like you are using the validator framework. The messages there are not designed to display the value that the user entered (the user can look at the screen and see the value they entered) but instead to show messages that contain the name of the field that is invalid. Like this:
Hours Worked is required Hours Worked must be a valid number Hours Worked must be less than 24