JS实现向iframe中表单传值的方法


Posted in Javascript onMarch 24, 2017

本文实例讲述了JS实现向iframe中表单传值的方法。分享给大家供大家参考,具体如下:

给iframe加contentWindow属性后,才能赋值,在IE,firefox测试一切ok.

例如:

页面a.jsp

<script language="JavaScript">
function ExecuteSql()
{
var FormObj = document.getElementById("ResultShowFrame").contentWindow;
var SqlStr=document.getElementById("sqlcontent").value;
if (SqlStr !="")
{
  FormObj.document.getElementById("Sql").value=SqlStr;
  FormObj.document.getElementById("Result").value='Submit';
  FormObj.document.ExecuteForm.submit();
}
}
</script>
<form name="dbcompress" action="?Action=CompressDate" method="post">
<textarea name="sqlcontent" rows="3" wrap="OFF" style="width:100%;" id="sqlcontent"></textarea>
<input name="Submit" type="button" onClick="ExecuteSql();" class="Anbut2"  value=" 执 行 ">
</form>
<iframe id="ResultShowFrame" scrolling="yes" src="b.asp" style="width:100%;height:420;" frameborder=1></iframe>

页面b.jsp:

<form name="ExecuteForm" method="post" action="">
  <input type="hidden" name="Sql" id="Sql">
  <input type="hidden" name="Result" id="Result">
</form>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery Ajax之$.get()方法和$.post()方法
Oct 12 Javascript
javascript温习的一些笔记 基础常用知识小结
Jun 22 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
Dec 05 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Aug 19 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
Angular2+如何去除url中的#号详解
Dec 20 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
vue3.0实现插件封装
Dec 14 Vue.js
JS正则替换去空格的方法
Mar 24 #Javascript
原生js封装自定义滚动条
Mar 24 #Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
Mar 24 #Javascript
jQuery实现鼠标经过显示动画边框特效
Mar 24 #jQuery
JS得到当前时间的方法示例
Mar 24 #Javascript
HTML5+jQuery实现搜索智能匹配功能
Mar 24 #jQuery
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 #jQuery
You might like
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
盛大二次面试题
2016/11/18 面试题
高三政治教学反思
2014/02/06 职场文书
政府采购方案
2014/06/12 职场文书
老龄工作先进事迹
2014/08/15 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python