新微赢技术网

标题: [求助]asp选择下拉菜单的内容,显示相应的页面 [打印本页]

作者: 寂寞男孩    时间: 2010-1-15 02:18
标题: [求助]asp选择下拉菜单的内容,显示相应的页面
求助,在asp页面中,如何选择下拉菜单中的选项,然后显示出相应的页面!
作者: 老鼠爱上猫    时间: 2010-1-15 02:18
  1. <script language=JavaScript >
  2. function WebSel_Change(val)
  3. {
  4. self.location=val;
  5. }
  6. </script>
  7. <select name=WebSel onChange=WebSel_Change(this.options[this.selectedIndex].value); >
  8. <option selected>请选择网站</option>
  9. <option value=http://www.sina.com.cn >新浪</option>
  10. <option value=http://www.163.com >网易</option>
  11. <option value=http://cn.yahoo.com >雅虎中国</option>
  12. </select >
复制代码

作者: 况天佑    时间: 2010-1-15 02:18
要点就是onChange=WebSel_Change(this.options[this.selectedIndex].value);
下拉列表的change事件和self.location的属性。
当列表选择时this.options[this.selectedIndex].value返回列表选择的值(value=)。
self.location=val;作用就是用列表选择的值改变当前页的URL地址。
作者: first    时间: 2010-1-15 02:18
在一个页面中如何做? 我想添加数据,我要根据我上面选择下拉菜单不同内容,显示相应的内容!
比如果说:下拉菜单中有 1、学生信息
2、班级信息
3、学校信息
我选择学生信息,出现有关学生信息的所有栏位,较我去添加,选择学校信息,就出现学校信息的所有栏位叫我添加。。。。如何把这样的一个功能实现在一个页面中?
作者: 僞o碬侎〾    时间: 2010-1-15 02:18
<form method="post" action="">
<select name="go" onChange='window.location=form.go.options[form.go.selectedIndex].value'>
<option value='test1.asp' selected>页面1</option>
<option value='test2.asp'>页面2</option>
</option>
</select>
</form>
作者: 彬彬有礼    时间: 2010-1-21 03:05
大致看明白了,楼主的思维太过发散、太过跳跃了。楼主,加强集中精力叙述一件事情的能力。不要再发散了




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2