VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2906|回复: 16

下拉菜单弹出新页面问题,高手请进.

[复制链接]

1

主题

7

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-21 15:00:02 | 显示全部楼层 |阅读模式
我的下拉菜单如下:(选择一个就弹出了新页面)
<select name="select" onChange="javascript:window.open(this.options[this.selectedIndex].value;">   
<option value="#" selected>请选择操作</option>
<option value="view-gj-action.do?id=<%=gj.getId()%>">察看详情</option>
<option value="modify-gj-action.do?id=<%=gj.getId()%>">修改信息</option>
<option value="add-gj-file-action.do?id=<%=gj.getId()%>">添加图纸</option>
</select>
能不能这样:当选择"添加图纸"时弹出新的页面,而选择"察看详情"和"修改信息"时不弹出新的页面.
请高手帮忙,谢谢先.
回复

使用道具 举报

0

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-10-21 15:15:01 | 显示全部楼层
这样是可以的,检查你的url是否正确,你可以把<%=gj.getId()%>换成具体Id再试试看,是否能通过
回复

使用道具 举报

0

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-10-21 15:30:02 | 显示全部楼层
在ONCHANGE事件里调用JS,JS里调用form1.submit()方法就可以了
回复

使用道具 举报

1

主题

7

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-21 16:15:01 | 显示全部楼层
请  qiqituo 再给提示提示,谢谢了.
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-10-21 16:30:02 | 显示全部楼层
请  qiqituo 再给提示提示,谢谢了.
////////////////////////////////////////////////////
我觉得这个大哥是这意思,就是让你自己写个函数,判断一下再提交你的Action
回复

使用道具 举报

1

主题

7

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-21 17:15:01 | 显示全部楼层
对javascript不熟,还请qiqituo多多指教.谢谢!
回复

使用道具 举报

1

主题

7

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-21 17:30:01 | 显示全部楼层
我的意思就是有选择的弹出新页面,选"添加图纸"时弹出新的页面显示,而选择"察看详情"和"修改信息"时在本页面显示.请各位高手多多指教,谢谢!
回复

使用道具 举报

0

主题

16

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-10-21 18:00:01 | 显示全部楼层
哈哈最简单的方法
<option value="view-gj-action.do?id=<%=gj.getId()%>"><a href="...">察看详情</a></option>
回复

使用道具 举报

1

主题

7

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-21 18:15:01 | 显示全部楼层
<option value="view-gj-action.do?id=<%=gj.getId()%>"><a href="...">察看详情</a></option>
-------------------------------------------
大哥,这样不行的,我试了不行.
回复

使用道具 举报

0

主题

16

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-10-21 18:30:01 | 显示全部楼层
哈哈,是这样的
<select name="select" onChange="if(this.value==1){location.href='view-gj-action.do?id=<%=gj.getId()%>';}if(this.value==2){location.href='modify-gj-action.do?id=<%=gj.getId()%>';}if(this.value=3){window.open('add-gj-file-action.do?id=<%=gj.getId()%>');}">   
<option value="#" selected>请选择操作</option>
<option value=1>察看详情</option>
<option value=2>修改信息</option>
<option value=3>添加图纸</option>
</select>
location.href是在本页打开
window.open是新开窗口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表