您的位置:程序门 -> web 开发 -> asp



子窗口传值给父窗口的问题(在线等)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


子窗口传值给父窗口的问题(在线等)[已结贴,结贴人:zzs2004]
发表于:2007-01-09 08:45:10 楼主
父窗口   用window.open   打开子窗口
子窗口 <input   type= "radio "   .....> 中的值(单个)传到父窗口的 <input   type= "text "....> 中如何实现?

子窗口 <input   type= "checkbox "   .....> 中的多个值传到父窗口的 <input   type= "text "....> 中如何实现?

发表于:2007-01-09 08:48:271楼 得分:15
在子窗口中
window.opener.document.getelementbyid( "textid ").value=document.getelementbyid( "radioid ").value

window.opener.document.getelementbyid( "textid ").value=document.getelementbyid( "checkboxid ").value+document.getelementbyid( "checkbox2id ").value
发表于:2007-01-09 08:49:572楼 得分:13
不用传,直接读就可以

var   w   =   window.open( "子窗口 ");
//读取值
w.document.getelementbyid( "控件id ").value

//获取checkbox
var   cbs   =   w.document.getelementsbyname( "checkbox名 ");
for(var   i=0;i <cbs.length;i++)
    alert(cbs[i].value);
发表于:2007-01-09 08:57:413楼 得分:0
大家写完整点可以吗?
发表于:2007-01-09 08:58:254楼 得分:0
同时需要关闭子窗口!
发表于:2007-01-09 09:14:335楼 得分:0
父窗口   用window.open   打开子窗口
子窗口
<form   name= "form1 "..>
<input   type= "radio "   value= "1 ".....>
<input   type= "radio "   value= "2 ".....>
<input   type= "submit ">
</form>
中的值传到父窗口的 <input   type= "text "....> 中如何实现?
发表于:2007-01-09 09:22:096楼 得分:2
up


快速检索

最新资讯
热门点击