首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

,js 添加 option

2012-06-15 
求助,js 添加 optionHTML code%request(aa)%script languagejavascript!--function watch_ini(

求助,js 添加 option

HTML code
<%=request("aa")%><script language="javascript"><!--function watch_ini(){ // 初始for(var i=0; i<arguments.length; i++){   var oOption=new Option(arguments[i],arguments[i]);   document.getElementById("MySelect")[i]=oOption;}}function watch_add(f,prj_vlaue){ // 增加   var oOption=new Option(prj_vlaue,prj_vlaue);   f.keywords[f.keywords.length]=oOption;}function watch_del(f){ // 删除f.keywords.remove(f.keywords.selectedIndex);}//--></script><form name="form1" method="get" action="">  <table width="404" border="0" cellpadding="0" cellspacing="0">    <tr>      <td width="400" height="25" ><div id="prjname" ></div></td>    </tr>    <tr>      <select id="MySelect" name="keywords" size="10" ></select>    </tr>  </table><input type="submit" value="提交" name="add" /><input type="button" value="删除" onclick="watch_del(this.form);" /></form>

现在提交后能得到<%=request("aa")%>值,如何通过 watch_add(f,prj_vlaue)函数添加option呢?
折腾很久没整出来。。。。(我要的效果是可以添加多少option)

[解决办法]
JScript code
function watch_add(f, prj_value) {    f.keywords.add(new Option(prj_value, prj_value), null);}
[解决办法]

<form name="form1" method="get" action="">
<table width="404" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="400" height="25" ><div id="prjname" ></div></td>
</tr>
<tr>
<select id="MySelect" name="keywords" size="10" ></select>
</tr>
</table>
<input type="submit" value="提交" name="add" />
<input type="button" value="删除" onclick="watch_del(this.form);" />
</form>
<script language="javascript">
<!--
function watch_ini(){ // 初始
for(var i=0; i<arguments.length; i++){
var oOption=new Option(arguments[i],arguments[i]);
document.getElementById("MySelect")[i]=oOption;
}
}
function watch_add(f,prj_value){ // 增加
f.add(new Option(prj_value, prj_value));
}
var test = '<%=request("aa")%>';
var obj = document.getElementById('MySelect');
watch_add(obj, test)
function watch_del(f){ // 删除
f.keywords.remove(f.keywords.selectedIndex);
}
//-->
</script>



这个意思?

热点排行
Bad Request.