<script language="javascript"> 
 
function sel(name) 
{selname = document.getElementById("sel"); 
var xianshi=(name.options[name.selectedIndex].text); 
alert(xianshi);
}
</script> 
<%=xianshi%> 

解决方案 »

  1.   

    你要先搞清楚ASP 和JS 的执行顺序。。
      

  2.   

    sel 是你html中的元素id???
    这是什么js?
      

  3.   

    你用ASP语法表达了JAVA的值,愿望是好的,但目前不支持,你可以这样取值。
    <script type="text/javascript">
    document.write(xianshi);
    </script>
      

  4.   

    应该分开写,JS就按照JS规则写,ASP就按照ASP规则写, 不要糅合在一起写, 糅合在一起肯定是有问题的, 你可以在ASP中调用JS函数,来实现您需要的功能.