select标签用法

<selectname="type"class="textarea"><optionselected>A</option><option>B</option></sele... <select name="type" class="textarea">
<option selected>A</option>
<option>B</option>
</select>

现在想实现若选择A,则跳转到A.jsp
若选择B,则跳转到B.jsp
请问应该如何写代码
谢谢!
请问,怎样才算是选择了A或是B,用不用再加一个确认的按钮,那具体怎样实现以上功能呢
展开
 我来答
百度网友090def6
推荐于2017-10-14 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:698万
展开全部
<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,具体路径你自己要设置好

你仔细看完我写的,应该会明白的
jingoasdw
2008-05-21
知道答主
回答量:11
采纳率:0%
帮助的人:12.7万
展开全部
两种方式,一种是提交到另外一个页面,由那个页面判断select的参数,然后进行跳转;另外一个方式是使用JavaScript去做,写一个function,在按提交按钮的时候,交给JS去判断和决定submit的页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友40d1a10bf
2008-05-21 · TA获得超过223个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:425万
展开全部
用javascript
<script ...>
function goto()
{
var i = document.getElementById("type");
if(i == "A")
{
window.location="A.jsp";
}
else if(i == "B")
{
window.location="B.jsp";
}
}
</script>

<select ... onchange="goto()">
.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
citytalent
2008-05-21 · TA获得超过1221个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:569万
展开全部
用 onchang=“window.location='你要去的网址'”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式