<script>
function goto()
{
if(document.all.mysel.value==1)
document.f.action="room1.asp";
else
document.f.action="room2.asp";
document.f.submit();
}
</script>
<form name=f>
<select name=mysel>
<option value=1 selected>room1
<option value=2>room2
</select>
<input type=button onclick=goto()>
function goto()
{
if(document.all.mysel.value==1)
document.f.action="room1.asp";
else
document.f.action="room2.asp";
document.f.submit();
}
</script>
<form name=f>
<select name=mysel>
<option value=1 selected>room1
<option value=2>room2
</select>
<input type=button onclick=goto()>
其实jsp和asp差不多。
不过也可以用另一种方法,
在mvc结构中,先在jsp页面设置一个隐藏按钮,然后根据选项的不同设置不同的值,在servlet中再根据不同的值来进行不同页面的跳转。
function setHiddenform(value) {
document.forms[0].n.value = value;
}
//-->
</Script>
请选择
<Form method=post action='yourlink.jsp'>
<input type=button onClick=setHiddenform('1') value=1>
<input type=button onClick=setHiddenform('2') value=2>
<input type=button onClick=setHiddenform('3') value=3><p>
<input type=submit value="查看结果">
<input type=hidden name=n>
</form>
yourlink.jsp
<%
String n;
n = request.getParameter("n");
%>
<% if (n.equals("3")) { %>
您在前一页选择了
<jsp:include page="guest.html"/>
<% }
else {%>
你选择了<%= n %>
<% } %>