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 相关文章推荐
js实现网页随机切换背景图片的方法
Nov 01 Javascript
JavaScript引用类型和基本类型详解
Jan 06 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
JavaScript中对JSON对象的基本操作示例
May 21 Javascript
Backbone中View之间传值的学习心得
Aug 09 Javascript
AngularJS应用开发思维之依赖注入3
Aug 19 Javascript
javascript-解决mongoose数据查询的异步操作
Dec 22 Javascript
angular4实现tab栏切换的方法示例
Oct 21 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
vue项目上传Github预览的实现示例
Nov 06 Javascript
jquery 时间戳转日期过程详解
Oct 12 jQuery
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
Dec 01 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
PHP人民币金额数字转中文大写的函数代码
2013/02/27 PHP
php文件缓存类汇总
2014/11/21 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
php实现算术验证码功能
2018/12/05 PHP
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Python 将pdf转成图片的方法
2018/04/23 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
Django框架 querySet功能解析
2019/09/04 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
Python如何在bool函数中取值
2020/09/21 Python
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
十佳大学生事迹材料
2014/01/29 职场文书
适用于所有创业者的创业计划书
2014/02/05 职场文书
校庆标语集锦
2014/06/25 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
技术支持岗位职责
2015/02/13 职场文书
通知的格式范文
2015/04/27 职场文书
python爬虫--selenium模块
2021/03/31 Python