When a submit button is clicked in a HTTP client (the browser) the entries in the form (text fields, radio button selections,...) are sent as parameters to an "action" on the HTTP server (only those entries in the form that contains the submit button).

This action specifies some code -- often a Perl script, but it can be about any executable -- that the HTTP server will execute. In the script one has access to the parameters via environment variables (on a low level, life is made easy in Perl using the CGI module). Some processing takes place and some HTML is written to standard output (after a header).

The HTTP server sends this output to the browser that send the request so that it can be presented to the user.

The parameters are encoded by the browser according to a standard in a sequence of name-value pairs.

Since your question is kind of vague, I'm not sure this answers your question, but I hope it helps, -gjb-


In reply to Re: Uderstanding "Submit" button action by gjb
in thread Understanding "Submit" button action by Donnie

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.