需要表單以根據特定下拉菜單中的選擇更改其操作。 更改應該觸發腳本並在用戶提交之前更改操作。說起來容易做起來難,當你剛接觸JS時感謝你的幫助!根據下拉選擇更改表單操作
Javascript:
<script type="application/javascript">
function chgAction(form1){
if(recipient=="jordachedotcom_Advertising")
{document.form1.action = "/adv_contact.php";}
else if(recipient=="dept_Public_Relations")
{document.form1.action = "/pr_contact.php";}
else if(recipient=="dept_Manufacturing")
{document.form1.action = "/manuf_contact.php";}
else if(recipient=="dept_Brands")
{document.form1.action = "/brands_contact.php";}
else if(recipient=="dept_Holdings")
{document.form1.action = "/holdings_contact.php";}
else if(recipient=="dept_Vendor_Inquiry")
{document.form1.action = "/vend_contact.php";}
else if(recipient=="dept_Other_Inquiry")
{document.form1.action = "/misc_contact.php";}
}
</script>
FORM HTML:
<form id="form1" name="form1" method="post" action="/">
Please choose a dept:<br/>
<select name="recipient" id="recipient" size="1" onChange="javascript:chgAction()">
<option value="" selected="selected">Select</option>
<option value="dept_Advertising">Advertising</option>
<option value="dept_Public_Relations">Public Relations</option>
<option value="dept_Manufacturing">Manufacturing</option>
<option value="dept_Brands">Brands</option>
<option value="dept_Holdings">Holdings</option>
<option value="dept_Vendor_Inquiry">Vendor Inquiry</option>
<option value="dept_Other_Inquiry">Other Inquiry</option>
</select>
<input type="submit">
</form>
這個工作。謝謝。 – CharlesNYC