利用onchange事件
SelectID.length=n;
SelectID.options[n].value=strValue
SelectID.options[n].Text=strText至于值:一种是onchange提交到服务器处理,另一种是一次输出到<input type=hidden>中利用JS var Object=new Array()数组来处理.
SelectID.length=n;
SelectID.options[n].value=strValue
SelectID.options[n].Text=strText至于值:一种是onchange提交到服务器处理,另一种是一次输出到<input type=hidden>中利用JS var Object=new Array()数组来处理.
<option value='a'>a</option>
<option value='b'>b</option>
</select>
请选择左边列表的内容,查看右边列表的变化:
<select name='choose'>
<option vlaue='a1'>a1</pption>
<option vlaue='a2'>a2</pption>
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkSelect(obj) {
var len=choose.length;
for (i=0;i<len;i++) {
choose.remove(0);
}
for (i=0;i<len;i++) {
newOption= new Option(obj+(i+1),obj+(i+1));
choose.add(newOption);
}
}
//-->
</SCRIPT>
我已经解决了~~!
错在我太相信 少用javascript这个说法
我要加强呢!~其它解决方法也很好,有的用
var oReq = new ActiveXObject("Microsoft.XMLHTTP");
oReq.open("post","process.jsp",false);
oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
oReq.send(sqlstr);
str=oReq.responseText;
从服务器端取数据。
还有的直接从服务器生成xml文档得到数据多谢了
多多分享~~!