<script>
function alt()
  {
    var aa,bb;
    aa=document.getElementById('Myselect');
    for (i=0;i<aa.length;i++) {
     bb=document.getElementById('hitest').value;
     document.getElementById('hitest').value=bb+aa.options[i].value+"$#";
     //alert(document.getElementById('hitest').value);
    }
   }
//-->
</script>
<form name="form1">
  <select id="MySelect" name="keywords" size="10" style="width:500px" onchange="alt()"> 
  </select> 'option是js动态添加的
 <input type="hidden" id="hitest" name="hitest" value=""> 
 <input type="submit" value="查  询" name="submit" onclick="alt()">
</form>
<%
prjname=request("hitest")
response.Write("prjname"&prjname)  
%>
用onchange调用 alt()函数,必须点击select,prjname能得到值,而下面onclick="alt()",获取不到prjname
有没有办法添加select后,点查询后台就能得到prjname