选取select所有值
<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
------解决方案--------------------aa = document.getElementById('MySelect');
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------换个方法名 试了下可以了 不过你的代码貌似因该不是你要的结果 好像