I would like to know if there is a way to have a form which is submitted via POST, not GET to have a link which pretty much ascts like a submit button. I know I can do this with GET, but I don't like the fact that the entire URL is seen in the browser and I am also sending data which has many non-standard characters (spaces, quotes, etc.) which can't be sent in an href without having to convert all those symbols to the %## form. I know that this issue is not a problem with POST, but as far as I know, you always have to have a <FORM> tag with <INPUT> tags and a submit button somewhere, which I don't want to have.
I'll also accept a URL or a table of the conversions of those non-standard characters like " being %22 and ! being %21, etc.