位置: IT常识 - 正文

网页表单文本框的自动填写(四种方法)(网页单行文本框)

编辑:rootadmin
网页表单文本框的自动填写(四种方法)

推荐整理分享网页表单文本框的自动填写(四种方法)(网页单行文本框),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html表单文本框大小怎么设置,网页表单文本框怎么做,网页表单文本框怎么设置,网页设计表单文本框大小,网页的文本框,网页表单文本框怎么设置,网页设计表单文本框大小,网页表单文本框怎么弄,内容如对您有帮助,希望把文章链接给更多的朋友!

随着应用系统从客户端+服务器模式,逐渐发展成浏览器+服务器模式。越来越多的操作是基于浏览器来完成的,在输入数据时可以方便的使用批量操作工具,提高工作效率。在使用浏览器自动填写网页表单时,遇到最多的就是文本输入框了。1、通过修改元素的value属性完成填表以百度网站为例,先看看输入框的HTML源码:

<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">

其本质是一个input元素,type属性为text。在执行自动填表时,直接改变这个input元素的value属性值即可。此方法适用于大多数网站表单填写。

网页表单文本框的自动填写(四种方法)(网页单行文本框)

 有些表单比较奇怪,如果只改变value,其值不被表单承认,以至于无法提交表单。这是因为网页脚本通过输入框元素动作触发事件,再检测验证输入值是否符合要求,如果这些事件不被触发执行,则无法通过数据验证。如上图所示,可以人工输入触发事件代码。比如:填表前先触发得到焦点的事件focus,填表后触发输入事件input或change事件。2、模拟键盘输入自动填表跟人工敲击键盘输入一样,自动在表单文本输入框中输入。如果浏览器当前非活动窗口,则先激活为活动窗口再输入。在输入过程中,会自动触发Input元素的相关事件。注意此方法不支持输入法,直接上屏对应的键值,所以不能用于输入中文。

3、由系统向浏览器发送按键信息填表由系统向浏览器发送按键数据,直接填写到文本输入框,支持中文输入。还可以使用组合键

功能按键设置说明

每个键都由一个或多个字符表示。要指定单个键盘字符,请使用该字符本身。例如,要表示字母 A,请将字符串“A”传递给方法。要表示多个字符,请将各个附加字符追加到它之前的字符的后面。要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波形符 (~) 以及圆括号 () 具有特殊含义。要指定这些字符中的某个字符,请将其放在大括号 ({}) 内。例如,要指定加号,请使用“{+}”。要指定大括号字符,请使用“{{}”和“{}}”。中括号 ([ ]) 没有特殊含义,但必须将它们放在大括号内。在其他应用程序中,中括号具有特殊含义,此含义可能会在发生动态数据交换 (DDE) 时起重要作用。要指定在按键(如 Enter 或 Tab)时不显示的字符,以及表示操作而不表示字符的键,请使用下表中的代码。键代码Backspace{BACKSPACE}、{BS} 或 {BKSP}Break{BREAK}Caps Lock{CAPSLOCK}Del 或 Delete{DELETE} 或 {DEL}向下键{DOWN}End{END}Enter{ENTER} 或 ~Esc{ESC}Help{HELP}Home{HOME}Ins 或 Insert{INSERT} 或 {INS}向左键{LEFT}Num Lock{NUMLOCK}Page Down{PGDN}向上翻页{PGUP}Print Screen{PRTSC}(保留供将来使用)向右键{RIGHT}Scroll Lock{SCROLLLOCK}TAB{TAB}向上键{UP}F1{F1}F2{F2}F3{F3}F4{F4}F5{F5}F6{F6}F7{F7}F8{F8}F9{F9}F10{F10}F11{F11}F12{F12}F13{F13}F14{F14}F15{F15}F16{F16}数字键盘加号{ADD}数字键盘减号{SUBTRACT}数字键盘乘号{MULTIPLY}数字键盘除号{DIVIDE}要指定与 Shift、Ctrl 和 Alt 键的任意组合一起使用的键,请在这些键代码之前加上以下一段或多段代码。键代码Shift+CtrlAlt%要指定在按一些键时应同时按住 Shift、Ctrl 和 Alt 键的任意组合,请将这些键的代码放在括号内。例如,要指定按 E 和 C 时同时按住 Shift 键,请使用“+(EC)”。要指定按 E 时应按住 Shift,之后按 C 时不按住 Shift,请使用“+EC”。要指定重复键,请使用格式 {key number}。键和数字之间必须放一空格。例如,{LEFT 42} 表示按向左键 42 次;{h 10} 表示按 H 10 次。

按键序列中使用暂停功能

有时在按键后需要等待程序响应,此时需要暂停按键。请使用格式{PAUSE number},number表示暂停时间,单件是毫秒。例如:{PAUSE 1000}表示暂停1000毫秒,即1秒。

4、直接触发按键事件完成填表在浏览器窗体中,直接发生按键事件。这种方法效果与上述第二种方法Keyboard一样,浏览器窗体会被自动激活,也不支持中文输入,但元素绑定的事都被触发。

      一般情况下,优先使用第一种方法更稳定,直接修改input元素的value属性,达到自动填表的目的,浏览器可最小化非活动窗口内执行相关操作,不影响其它程序窗口工作。针对某些包含特殊验证的表单,才使用模拟键盘发送消息,此时浏览器会被自动激活为活动窗体,打扰你对其它窗体的操作。

本文链接地址:https://www.jiuchutong.com/zhishi/295951.html 转载请保留说明!

上一篇:el-menu动态加载路由,菜单的解决方案(element级联动态加载)

下一篇:【THREE.JS学习(3)】使用THREEJS加载GeoJSON地图数据(three.js 教程)

  • 定额税改为查账征收,可以弥补上年度亏损吗
  • 个税申报按权责发生制行吗?
  • 对账结算流程
  • 环保企业会计分录
  • 旅游服务住宿费入什么科目
  • 代扣代缴完税凭证是什么
  • 销售使用过的汽车如何缴纳增值税
  • 货物运输代理费用会计分录
  • 换公司后个税app上没有显示缴费记录
  • 生产型增值税转变为消费型增值税
  • 各项费用报销附件
  • 固定资产抵债要交税吗怎么交
  • 可抵扣租赁费如何摊销做会计分录呢?
  • 公司支付员工工伤赔偿怎么做账
  • 债券投资损失准备累计已计提
  • 固定资产清理增加记哪一方
  • 减免税费期末如何结转
  • 上月未做未开票收入分录次月如何调账?
  • 公司购入的房子如何抵押
  • 不征税收入和免税收入有什么区别
  • 土地转让增值税计税依据
  • 其他业务收入是什么意思
  • 地下建筑如何防潮
  • 企业稀释股份
  • 部队医院学校都没有税号吗
  • 坏账准备对利润表
  • 金蝶k3迷你版年度结账
  • 股东退股会计科目
  • 附加税包括哪些税种2021年
  • 找果农采购水果没有发票怎么办
  • mac怎么传文件到百度网盘上
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 一般纳税人增值税申报表怎么填写
  • apache24启动不了错误代码1
  • 微软手机
  • 工程施工与工程结算在资产负债表里
  • 资产增加为什么记借方
  • thinkphp操作数据库
  • 应付债券的会计处理例题
  • 烟草企业亏损
  • 购货款先到支付后付款
  • 超期未认证的发票怎么处理
  • 公司转让固定资产要交税吗
  • 企业应交税费科目
  • 企业会计准则季报利润表本期金额怎么填
  • 工业企业辅助生产设备
  • 应收账款逾期无法偿还
  • 小规模季度等于几个月
  • 小微企业预缴所得税怎么填报
  • 增值税申报表是含税还是不含税
  • 走账犯罪吗
  • 管理费用税金包括
  • 间接人工费用计入什么科目
  • 暂估成本发票来了怎么做分录
  • 企业持有住房税费
  • 代付电费开发票
  • 复利现值和复利终值互为逆运算对吗
  • 工程材料票抵扣比例
  • 涉外收入申报单怎么填
  • 被代持股份的股东需要负责吗
  • 银行证书费入什么科目
  • 10万以下销售额怎么算
  • 什么是发票抬头信息
  • 工程未完工开了发票怎么做账
  • 红冲发票金额大于原发票金额
  • 新办企业是不是企业
  • 房地产企业会计核算和税务处理大全
  • Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
  • thinkpad预装的office怎么激活
  • unity3d怎么编程
  • opengl立体模型
  • android中数据存储
  • jquery结合html实现中英文页面切换
  • vue.js 开发工具
  • jquery validator
  • javascript函数如何定义及其作用
  • jquery console.log
  • pythonsetter
  • 进入杭州车辆怎么申请
  • 土地增值税清算条例与实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设