在下拉列表中,选项表示不同的页面名......

son 2002-07-03 02:20:49
在下拉列表中,选项表示不同的页面名
利用ONCHANGE事件弹出不同的页面
可是如果已经弹出一个页面
我把它关闭让它再弹出一次,
这时候必须先选择别的选项,再选择该页面
才能激发ONCHANGE事件

有没有简单的办法
<select name="kbn">
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-07-03
  • 打赏
  • 举报
回复
onchange后加一个this.selectedIndex=0

<select name="kbn" onchange="goto(this);this.selectedIndex=0">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select
qiushuiwuhen 2002-07-03
  • 打赏
  • 举报
回复
onchange后加一个this.selectedIndex=0

<select name="kbn" onchange="goto(this);this.selectedIndex=0">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select
seabell 2002-07-03
  • 打赏
  • 举报
回复
<script>
function goto(obj)
{
if(obj.value!="start")
{
window.open(obj.value,"","");
obj.value="start";
}
}
</script>
<select name="kbn" onchange="goto(this)">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧