父页面获取iframe子页面中的值

关于Struts2 spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:
398162181 

Iframe   从父页面取子页面的值  (2011-11-17 16:23:08)
a.jsp
<form>
   <input type="text" id="id" value="0">
   <input type="text" id="name" value="">
</form>
在a.jsp页面写一个方法:
〈script>
function getData(){
     var id = document.getElementByIdx_x("id").value;
     var name= document.getElementByIdx_x("name").value;
     //创建一个Obj对象,定义属性为id,并为属性赋值
     var obj = {"id":id,
        "name":name};
return obj;
}
〈/script>

b.jsp
<form id="subform">
<iframe src="a.jsp" name="frame" name="frame">
</form>
//在b.jspd页面调用a页面的方法
<script>
function addField(){
     var obj = windows.iframe["frame"].getData();
   var subform = document.getElementByIdx_x("subform");
     for(var i in obj){
       // document.createElement_x()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。
        Box=document.createElement_x("input");    
        Box.type="hidden;"
        Box.name="aa/"+i;
        Box.value= obj[i];
        //以上相当于创建一个〈input type="hidden" name="obj/id" value="Box.value"/>
     subform .appendChild(Box);
     }
}
</script>

子页面点击提交的时候,提交form,保存成功,子页面的值也保存成功。

关于Struts2 spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:
398162181 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值