javascript实现自动填写表单实例简析


Posted in Javascript onDecember 02, 2015

本文实例讲述了javascript实现自动填写表单的方法。分享给大家供大家参考,具体如下:

在平时开发过程中,或者在访问某些站点,经常要频繁地填写一大堆表单时,我们可以利用javascript,写一段脚本,预先把要填的信息准备好,然后模拟点击按钮的动作,自动提交表单,轻松且高效。

步骤

1. 找到页面中对应的form,把form中所需的html控件列出来,如

<form name="customersForm" id="myform" method="POST" action="insert.php">
  <b> 姓 : </b> <input type="text" name="thisFnameField" size="20" value="">
  <b> 名 : </b> <input type="text" name="thisLnameField" size="20" value="">
  <b> 公司 : </b> <input type="text" name="thisCompanyField" size="20" value=""> 
  <b> 地址 : </b> <input type="text" name="thisAddressField" size="20" value="">
</form>

2.编写js代码

javascript:customersForm.thisFnameField.value = "张";customersForm.thisLnameField.value = "三";customersForm.thisCompanyField.value = "公司";customersForm.thisAddressField.value = "中国";customersForm.submit.focus();

3.第三步最重要,因为前2步稍微有点js知识的人都会写这么简单的代码。接下来就是利用浏览器的收藏夹(书签)功能寄存js代码。

以chrome为例,在书签上点击右键————> 添加网页,名称填【自动填表】,网址填【上面那段js代码】,然后保存即可。

javascript实现自动填写表单实例简析

4.测试一下。

在浏览器中打开对应的页面,然后点击书签栏中的【自动填表】,你就会惊奇的发现表格已经填好了。

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

Javascript 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
Vuejs 单文件组件实例详解
Feb 09 Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
Mar 26 Javascript
RxJS在TypeScript中的简单使用详解
Apr 13 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
Dec 02 #Javascript
纯js代码实现简单计算器
Dec 02 #Javascript
jquery判断输入密码两次是否相等
Apr 22 #Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
Dec 02 #Javascript
Jqgrid之强大的表格插件应用
Dec 02 #Javascript
整理Javascript事件响应学习笔记
Dec 02 #Javascript
jqGrid表格应用之新增与删除数据附源码下载
Dec 02 #Javascript
You might like
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
webpack多页面开发实践
2017/12/18 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
Python中title()方法的使用简介
2015/05/20 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
学生拾金不昧表扬信
2014/01/21 职场文书
会计助理岗位职责
2014/02/17 职场文书
党建工作先进材料
2014/05/02 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫
Nginx限流和黑名单配置
2022/05/20 Servers