Is there a way I can get all the values listed in the list box, whether or not they are selected?

Probably not. When a HTML form is submitted, it usually does not carry this additional information, but only the selected values in the various form widgets/components.

Generally, to get all those list values, you will have to read the HTML of the form and parse it to find the list box if the page is static. Because if the page is dynamically filled via JavaScript, you will have to mimick the browser's behavior to get the list.

But if you're designing the page, like jettero said, you may arrange things to get the value list sent with the submitted data form and then do what you want with this information. That can be done for example with a little bit of Javascript and some hidden form component.


In reply to Re: Getting all values from a CGI list box by ferreira
in thread Getting all values from a CGI list box by rashley

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.