TWO mistakes I am noticing in your example with select is that you fail to include a submit button. If you do not include a submit button in the form, then the select itself will never submit itself. The visitor has no way to submit the form.

You could link the submit action to the onChange event with JavaScript as poj showed you, but that means that even if the user selects the wrong item by accident, your program will submit the selected value. Lol A better way is to include a submit button as huck showed you in his example. So, the user should pick an item from the list and then should press "Submit" to submit the values to the perl script.

The second mistake is that the <SELECT> tag should not have VALUE="" defined in it! If you want a default item selected already when the user loads the page, you can achieve that by doing this. CORRECT WAY:

<select name="cars">
<option value="volvo">Volvo
<option value="saab" SELECTED>Saab
<option value="fiat">Fiat
<option value="audi">Audi
</select>

(Shh!! I'm just whispering to your ear: The closing tag for </OPTION> is also totally unnecessary.)


In reply to Re: return values on select after submit by harangzsolt33
in thread return values on select after submit by bigup401

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.