你的request.form("service_name") 不是有了吗?
如果是提交后为空值,是没有指定默认项的原因。
可以用<open value="..." selected>...指定
也可以用js的options[index].selected=true 指定

解决方案 »

  1.   

    <%'我想把select的值传递到这来,要如何实现呀,帮我改改吧
              sql="select service_price from service where service_name='"& request.form("service_name") &"'"如果你想通过客户端改变select中的选项而执行不同的asp语句,
    那么只能使用select的onchange方法,在select改变选项后把所选择的选项作为url参数传递到该页面,或者在onchange中触发submit事件也可以做到,
    例如
    <select name="service_name" onchange="javascript:form.submit()">