JavaScript select onchange()跳转问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:21:27
select中 选中相应的option
最后提交时提交到这个option对应的sevlet中
注意 不是选中就提交,是当点提交时 在提交到相应的sevlet
希望大家帮助
我的意思是每个option都有个对应的sevlet 选第一个 之后提交 提交的是第一个option对应的sevlet

onchange(){
//注意.forms[0]对应的是包含select那个
//selectedIndex 就是选中的那个option的序号,1、2、3...
if(document.forms[0].selectName.selectedIndex == 1)
document.forms[0].action = "xxservlet1";
if(document.forms[0].selectName.selectedIndex == 2)
document.forms[0].action = "xxservlet2";
.
.
.
}

<form action="myservlet" method="get">
<select id="sel">
<option value="1">name</option>
<option value="2">age</option>
</select>
<input type="submit" value="submit">
</form>

<input type="button" value="提交" onclick="tijiao();">

js里面

function tijiao() {
document.forms[0].action= "servet1";
document.forms[0].submit();
}

spesun 正解