<select name="go" onChange="go(this.value)">
    <option value="1" selected>1</option>
    <option value="2">2</option>
</select>function go(val)
{
    document.forms[0].action = "type.asp?value=" + val;
    document.forms[0].submit();
}

解决方案 »

  1.   

    <select name="go" onChange="go(this.value)">
        <option value="1" selected>1</option>
        <option value="2">2</option>
    </select>
    <type="hidden" id="selval" name="selval" value="">function go(val)
    {
        document.forms[0].selval.value=val;
        document.forms[0].action = "type.asp";
        document.forms[0].submit();
    }
      

  2.   

    function go()
    {
     window.location='type.asp?parameter='+document.all.go.value;
    }
    如果有多个名为go的控件,用form名区分开
      

  3.   

    谢谢大家,请大家到这个帖子接点分,也是同样的问题。http://community.csdn.net/Expert/topic/3244/3244915.xml?temp=.2136957