The reset form button seems to work like a standard reset button. It resets to the default values. If you had filled out the form it resets the defaults so that reset form will actually reset to the values you had entered previously.
It looks like lots of things aren't working right both client and server validation. I'm afraid I would start over and take it one step at a time. I think a lot of things may be out of place at this point. If you take it one step at a time and ask questions and point out what you did to cause errors or problems as they arise I can try to explain your way through them.