Forum Moderators: open

Message Too Old, No Replies

How do I change the action of a form based on a select menu?

Change action of a form with javascript?

         

kosmoraios

5:19 pm on Feb 15, 2005 (gmt 0)

10+ Year Member



I have a form that I need to post to different pages based on the select menu:

I know this is simple javascript or asp, but I'm just not finding it out there. Thanks!

Code follows:

<form name="form1" method="post" action="">
<select name="menu1">
<option value="travel.asp">Travel Pay</option>
<option value="advance.asp">Advance Request</option>
<option value="bonus.asp">Bonus Pay</option>
<option value="longevity.asp">Longevity Pay</option>
<option value="address.asp">Address Change</option>
<option value="w2.asp">Request W-2 Copy</option>
<option value="checkcopy.asp">Request Check Copy</option>
<option value="checkdistro.asp">Check Distribution Request</option>
<option value="other.asp">Other</option>
</select>
<input name="employee" type="hidden" id="employee">
<input name="ssn" type="hidden" id="ssn">
<input name="birthdate" type="hidden" id="birthdate">
<input name="companysel" type="hidden" id="companysel">
<input name="timestamp" type="hidden" id="timestamp">
</form>

txbakers

7:41 pm on Feb 15, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



<script>
function chgAct(val){
var jimmy = val.options[val.selectedIndex].value;
document.form1.action = jimmy;
}
</script>

<select name="menu1" onChange = "chgAct(this)">
<option value="travel.asp">Travel Pay</option>
<option value="advance.asp">Advance Request</option>
<option value="bonus.asp">Bonus Pay</option>
</select>

That's all there is to it.

kosmoraios

4:28 pm on Mar 23, 2005 (gmt 0)

10+ Year Member



Thank you. I knew it wasn't too difficult.