I'm trying to give you some idea in response to all three of your questions I could review. The don't look correct or reasonable. It just look like you don't understand what you are talking about. You need to try to understand it all from the very beginning. Please see:
http://en.wikipedia.org/wiki/Http[
^],
http://en.wikipedia.org/wiki/World_Wide_Web[
^].
[EDIT]
When you are talking about "Submit" button, you probably mean sending HTTP request from a Web form. This is done by browser in key-value pairs; for keys, the values of the
name
attributes of your controls are used, and values depend on the value or selection entered by the user, as calculated by the
value
property (as if you calculated the value using Javascript, same thing). In HTTP text, these pairs are encoded according to the
Internet media type, which is, by default for the form POST method, is "application/x-www-form-urlencoded".
Please see:
http://en.wikipedia.org/wiki/POST_%28HTTP%29#Use_for_submitting_web_forms[
^] (see the example),
http://en.wikipedia.org/wiki/Application/x-www-form-urlencoded[
^],
http://en.wikipedia.org/wiki/Internet_media_type[
^].
—SA