it has been a while since I worked in javascript so this may not be 100% correct...
function redirect() { if (document.fred.ID[0].checked) { document.fred.action = "doneN.pl"; return true; } else if (document.fred.ID[1].checked) { document.fred.action = "doneP.pl"; return true; } return false; }
and then
<form name="fred" onSubmit="redirect()">
so, the function redirect gets called when the submit button is triggered, and the action element of the form is re-written depending on the radio button. I seem to remember that if the onSubmit returns true, the form submits; false and it doesn't. Some browsers will let you pick none of a set of radio buttons, and this code would catch that.

But of course this is all browser dependant too.

If you want to avoid javascript all together (which is usually a good idea). Have the from submit to one of the scripts outright, then check the status of the radio buttons within that script and if the other one was checked, return a redirect to the other script.

Hope this helps...
/\/\averick


In reply to Re: JavaScript & Perl by maverick
in thread JavaScript & Perl by Kiko

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.