分页中select标签点击页面转向的问题
发布网友
发布时间:2022-04-21 20:56
我来回答
共2个回答
热心网友
时间:2022-04-21 22:26
看一下下面的资料
第一个是简单的
<form name="form1" method="post" action="">
<Select onchange="window.open(this.options[this.selectedIndex].value)">
<option>请选择连接目标</option>
<option value="http://www.h3bbs.com" target="_blank">和山论坛</option>
<option value="http://www.zjblog.com" target="_blank">浙江博客</option>
<option value="http://blog.h3bbs.com" target="_blank">天涯博客</option>
<option value="http://www.xiasha.com" target="_blank">下沙网</option>
</Select>
</form>
下面是用JS的
<SCRIPT LANGUAGE="JavaScript">
function surfto1(list)
{var myindex1 = document.Fmjmp.selectedIndex;
if (myindex1 != 0)
{var URL = "" + document.Fmjmp.jumpto.options[document.Fmjmp.jumpto.selectedIndex].value;
this.location.href = URL;
target = '_self';}
}
</SCRIPT>
<form action="" method="post" name="Fmjmp">
<select onchange="surfto1(this)" name="jumpto">
<option selected>请选择连接目标</option>
<option value="http://www.h3bbs.com" target="_blank">和山论坛</option>
<option value="http://www.zjblog.com" target="_blank">浙江博客</option>
<option value="http://blog.h3bbs.com" target="_blank">天涯博客</option>
<option value="http://www.xiasha.com" target="_blank">下沙网</option>
</select>
</form>
热心网友
时间:2022-04-21 23:44
<select name="type" class="textarea" onchange='bbbb(this.value)' >
<option selected value='a'>A</option>
<option value='b' >B</option>
</select>
-- 首先记得在option标签中加value属性,要不怎么判断值,也可以将你所需要的.jsp页面放进去
-- option中的value就是你要选中的值
-- onchange='bbbb(this.value)' 就是将选中的值传给方法bbbb处理
<script type="text/javascript">
function bbbb(vu)
{
--打开方式1,在同一页面打开
if(vu == 'a')
window.location="A.jsp";
if(vu == 'b')
window.location="B.jsp";
--打开方式2,在新窗口打开
if(vu == 'a')
window.open(‘A.jsp’);
if(vu == 'b')
window.open(‘B.jsp’);
}
</script>
----用jsp做值
<select name="type" class="textarea" onchange='bbbb(this.value)' >
<option selected value='a.jsp'>A</option>
<option value='b.jsp' >B</option>
</select>
<script type="text/javascript">
function bbbb(vu)
{
--打开方式1,在同一页面打开
window.location=vu;
--打开方式2,在新窗口打开
window.open(vu);
}
</script>
以上都是简单的打开如A.jsp,具体路径你自己要设置好
你仔细看完我写的,应该会明白的