表单上有<SELECT NAME="gys" id="gys" >
...
</select>选择后点下面的连接,这么把gys的值赋给连接中的参数??
<a href="select_sp.asp?xh=<%=i%>&gys=<%=gys%>" style="color:red" target=_black>要求是表单不提交   谢谢

解决方案 »

  1.   

    <body>
    <SELECT NAME="gys" id="gys" >
    <option value="1">a</option>
    <option value="2">b</option>
    </select>
    <a href="select_sp.asp" style="color:red" target="_blank" onmousedown="ch(this)">11111</a>
    <script language="javascript">
    ch = function(obj){
    var g = document.getElementById("gys");
    obj.href = obj.href + "?xh=" + g.value +"&gys=" + g.options[g.selectedIndex].text;
    var aaa;
    }</script>
    </body>
      

  2.   

    <SELECT NAME="gys" id="gys"  onchange="setHref(this)">
    <option value="1">a</option>
    <option value="2">b</option>
    </select>
    <a href="select_sp.asp" style="color:red" target="_blank" id='a_link'>11111</a>
    <script language="javascript">
    function setHref(obj){
        var a_link= document.getElementById("a_link");
        a_link.href = a_link.href + "?gys=" + obj.value;}</script>
      

  3.   

    这样会每选择一次加长连接的,楼主的另外一个相同的帖子 http://topic.csdn.net/u/20120111/20/7204498f-7207-46a0-8196-5cea0e9839f5.html
      

  4.   

    给gys下拉列表注册一个change事件然后动态的修改那个 a超链接标签元素的href 属性