js combobox动态赋值
给combobox动态赋数组值,有一个数组,要将数组的值,赋值的给combobox,怎么做啊...
给 combobox动态赋数组值,有一个数组,要将数组的值,赋值的给combobox,怎么做啊
展开
3个回答
展开全部
你要的是不是下边这样?
你在文件本框里添一个值,点按钮,就会在select中添加一个option
----------------------------------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE> combobox demo </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addItem(){
var txtObj = document.getElementById("txt");
if(txtObj.value!=""){
var cmb = document.getElementById("comb");
var oOption = document.createElement("OPTION");
oOption.text=txtObj.value;
oOption.value=txtObj.value;
cmb.add(oOption);
}
}
//-->
</SCRIPT>
<BODY>
<input type="text" id="txt">
<input type="button" id="btn" value="add Item" onclick="addItem();">
<select id="comb"></select>
</BODY>
</HTML>
你在文件本框里添一个值,点按钮,就会在select中添加一个option
----------------------------------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE> combobox demo </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addItem(){
var txtObj = document.getElementById("txt");
if(txtObj.value!=""){
var cmb = document.getElementById("comb");
var oOption = document.createElement("OPTION");
oOption.text=txtObj.value;
oOption.value=txtObj.value;
cmb.add(oOption);
}
}
//-->
</SCRIPT>
<BODY>
<input type="text" id="txt">
<input type="button" id="btn" value="add Item" onclick="addItem();">
<select id="comb"></select>
</BODY>
</HTML>
更多追问追答
追问
不是这样的。
有个数组list,怎么把数组的值赋给它
追答
那这个数组list从那里来?
"+list[i]+"");
}
%>
这样呢?
现在是不知道你这个数组是java的还是js的。
如果是java的按上面的处理
如果是js的,循环
var oOption = document.createElement("OPTION");
oOption.text=txtObj.value;
oOption.value=txtObj.value;
cmb.add(oOption);
这样就可以添加了
展开全部
jstl <c:forEach>循环做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问楼主是如何解决的,我现在要解决这样的问题。能不能把给代码贴出来,谢谢!
追问
var tmp =[];
for(var i in list){
var obj = list[i];
obj.oldid=i;
tmp.push(obj);
}
$('#templateGrid').datagrid('loadData',tmp);
源码好像是这样的,不太清楚,有点忘记了。就是将tmp设置成combobox能接受的json串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询