markup validity varies from doctype to doctype. in some doctypes, POST is valid.
form names should not use special characters.
if you give some specific markup issues you are having, a link where i can see the problem and a copy of the page, I can tell you how to correct it.