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

子窗口传值给父窗口的有关问题()

2012-04-09 
子窗口传值给父窗口的问题(在线等)父窗口用window.open打开子窗口子窗口 inputtype radio ..... 中的

子窗口传值给父窗口的问题(在线等)
父窗口   用window.open   打开子窗口
子窗口 <input   type= "radio "   .....> 中的值(单个)传到父窗口的 <input   type= "text "....> 中如何实现?

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



[解决办法]
在子窗口中
window.opener.document.getElementById( "textId ").value=document.getElementById( "radioId ").value

window.opener.document.getElementById( "textId ").value=document.getElementById( "checkboxId ").value+document.getElementById( "checkbox2Id ").value
[解决办法]
不用传,直接读就可以

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);
[解决办法]
up

热点排行