select的onchange事件
比如onChange='window.location=www.sina.com.cn'

解决方案 »

  1.   

    我在左边找了半天都没有找到,原来在右边!!像楼上说的!先去找本讲javascript的书,这些东西,你就会了!
      

  2.   

    主要代码如下:
    <form method=POST action=list.asp>
    <td align=right valign=bottom nowrap> 
    <img src='./images/goto.gif' width=16 heigth=16> <select name=go onChange='window.location=form.go.options[form.go.selectedIndex].value' size=1 style='color:#000000; border-style:solid; border-width:1; background-color:#efefef'>
    <option value=list.asp>---===程序首页===---</option>
    <option value="list.asp">----ASP程序----</option>
    <option value='list.asp?type=11'>ASP程序</option>
    <option value="list.asp">----CGI程序----</option>
      ......
    </select>
    </td></form>
    当你点了一个下拉单时,上一段代码里的onChange='window.location=form.go.options[form.go.selectedIndex].value' 这一段代码就会发生作用,就会把地址转到form.go.options[form.go.selectedIndex].value这里,form指的是这个表单,go指的是select的名字(可以看select name=go这一段代码),options指的是每一个小的选单(比如:<option value="list.asp">----CGI程序----</option>),[form.go.selectedIndex]指的是你选中的那个小单,[form.go.selectedIndex].value这个合到一起就是[form.go.selectedIndex]的值了,拿<option value="list.asp">----CGI程序----</option>这一段来说就是"list.asp"
      

  3.   

    ALAN_1999,账我已经结了再问你一下,如果下拉菜单的项目(PHP动态生成)里有值的时候,怎么提取这个值,然后把她赋给某个页! 谢谢!!