in reply to JavaScript & Perl
and thenfunction 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; }
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.<form name="fred" onSubmit="redirect()">
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
|
|---|