列表框左右选择数据的数据绑定问题
现有两个列表框,select,想将其中一个数据绑定,,帮定成功以后,但是其option里没有值,两个列表框传输数据是用option里的项来传输的,请高手指点,如何使得option里有数据,在线等候
------解决方案--------------------源代码
http://lucky.diy.myrice.com/javascriptexam/add_del_Select.htm
------解决方案--------------------主要是不知道你是怎么绑定的,option的值应该是option[i].value 吧~
if ((srcList.options[i].value != " ") && (srcList.options[i].selected)).
你得srcList这个 'select '的值,直接srcList.value也可以的啊
------解决方案--------------------给option赋值?不明白lz的问题出在哪里。
如果已经从数据库取出记录了,给option赋值应该是很容易的。
举个例子,假设lz是用ajax取值的,返回信息中包含一个如下的xml
<row>
<value> a </value>
</row>
<row>
<value> b </value>
</row>
可以从中取出value的数组,然后在var oOption=document.createElement( "option ")后给oOption赋值就好了。
如
for(var i=0;i <取出的记录行.length;i++)
{
var oOption=document.createElement( "oOption ")
document.getElementById( "selectBoxA ").appendChild(oOption)
oOption.value=取出的记录行[i];
}
我都是这么写的,回答完毕