读书人

用js的一个数组得到select的option的所

发布时间: 2012-05-16 11:12:12 作者: rapoo

用js的一个数组得到select的option的所有值并返回父页面,急!
用js的一个数组得到select的option的所有值并返回父页面,急!


[解决办法]

JScript code
<script>var ddl = document.getElementById("select1");var ary  = new Array();for(var i = 0 ;i<ddl.options.length;i++){    ary[i] = ddl.options[i].value;}window.parent.MyFunction(ary);</script>
[解决办法]
<select id="result1" size="10" style="width: 179px; height :289px;" runat ="server"
name="D1"></select>
-----------------------------------js得到所有值----------------
function resel()
{
var n =0;
var obj = document.getElementById("result1");
reselect= new Array (obj .options .length );
var text = obj.options[obj.selectedIndex].text;
for (var i =0; i < obj.options.length; i ++)
{
reselect[n ] = obj .options [i].text;
n++;
}
alert (reselect )
}
--------------------------返回父页面-------------并关闭
function retClose()
{
window.opener.textboxA.value = “你的xxx 就是值 呵呵"
window .close ();
}

[解决办法]
对了你的 options 必须是有选中的,否则不行
[解决办法]
如果 遍历不出数据, 看这个
http://space.cnblogs.com/question/3980/
对了父页面 还定义一个公共的变量,这个变量是你的,要得到值的控件id
好了 我就知道这么多

读书人网 >asp.net

热点推荐