父页面获取iframe子页面中的值
2015-12-15 16:55
441 查看
关于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
相关文章推荐
- Spring在项目中的应用(一)
- Xcode7版本以后app无法联网问题解决
- volist时,如何上传N个字段一样的数据以及如何在数据里再次处理
- InvalidateRect()与Invalidate()的用法
- RabbitMQ (三) 发布/订阅
- [Leetcode]N-Queens
- Java里的管道输入流 PipedInputStream与管道输出流 PipedOutputStream
- PostgreSQL学习笔记9之事务隔离
- 【HTML+CSS】教你切图篇2-文本输入框编写
- 嵌套多层的复杂拖动效果
- 一不小心成为了全栈工程师
- ps破解
- Python之路【番外篇】回顾&类的静态字段
- Photoshop设计时尚大气的庆公测活动页界面模版
- zigbee 调试之路
- PADS多层板减少层数的必备方法(全面 方便 管用)
- MySQL如何初始化常量Item?
- uboot mmc 命令
- plxmonitor过滤选项设置
- 免费客户管理软件怎么样?