JavaScript动态创建form表单并提交的实现方法


Posted in Javascript onDecember 10, 2015

本文实例讲述了JavaScript动态创建form表单并提交的实现方法。分享给大家供大家参考,具体如下:

页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 form 演示如下:

// JavaScript 构建一个 form 
function MakeForm() 
{ 
  // 创建一个 form 
  var form1 = document.createElement("form"); 
  form1.id = "form1"; 
  form1.name = "form1"; 
  // 添加到 body 中 
  document.body.appendChild(form1); 
  // 创建一个输入 
  var input = document.createElement("input"); 
  // 设置相应参数 
  input.type = "text"; 
  input.name = "value1"; 
  input.value = "1234567"; 
  // 将该输入框插入到 form 中 
  form1.appendChild(input); 
  // form 的提交方式 
  form1.method = "POST"; 
  // form 提交路径 
  form1.action = "/servlet/info"; 
  // 对该 form 执行提交 
  form1.submit(); 
  // 删除该 form 
  document.body.removeChild(form1); 
}

调用 MakeForm 后,立即创建一个 Form,并提交,然后移除该 Form。

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

Javascript 相关文章推荐
Javascript判断对象是否相等实现代码
Mar 18 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
Feb 20 Javascript
AngularJS路由切换实现方法分析
Mar 17 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
js提取中文拼音首字母的封装工具类
Mar 12 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
Vue动态面包屑功能的实现方法
Jul 01 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
Nov 04 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
Oct 30 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 Javascript
jquery实现定时自动轮播特效
Dec 10 #Javascript
jQuery手动点击实现图片轮播特效
Apr 20 #Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 #Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 #Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 #Javascript
原生js实现数字字母混合验证码的简单实例
Dec 10 #Javascript
js实现新年倒计时效果
Dec 10 #Javascript
You might like
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
jquery 可排列的表实现代码
2009/11/13 Javascript
js word表格动态添加代码
2010/06/07 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
js 3秒后跳转页面的实现代码
2014/03/10 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
JS中mouseup事件丢失的原因与解决办法
2017/06/14 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
软件工程师岗位职责
2013/11/16 职场文书
上班睡觉检讨书
2014/01/09 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
学生安全责任书模板
2014/07/25 职场文书
与美同行演讲稿
2014/09/13 职场文书
师范生见习报告
2014/10/31 职场文书
建筑工程催款函
2015/06/24 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
浅谈Python中的正则表达式
2021/06/28 Python
python之json文件转xml文件案例讲解
2021/08/07 Python
Python matplotlib多个子图绘制整合
2022/04/13 Python