位置: IT常识 - 正文

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

发布时间:2024-01-15
网页表单文本框的自动填写(四种方法)

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

文章相关热门搜索词: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 教程)

  • 个税申报按权责发生制行吗?
  • 车船使用税会打折么
  • 增值税一般纳税人和小规模纳税人的区别
  • 货物退回是什么意思
  • 费用发票能不能直接挂应付账款里
  • 工程机械租赁税点
  • 小规模变一般纳税人需要哪些资料
  • 公司账户被法院冻结了多久可以恢复
  • 普通发票开折扣销售能冲减销售吗
  • 佣金和手续费税前扣除比例
  • 银行期初数不对,怎么调整
  • 一般纳税人交增值税会计科目
  • 出现销项负数
  • 老板垫付员工工资怎么写条子
  • 什么叫经纪代理服务
  • 纳税申报表如何导出
  • 公司买了股票怎么做账
  • 地方教育费附加计入什么科目
  • 加速折旧税收优惠
  • 待认证发票后面需要做附件吗
  • 个人所得税任职受雇信息有影响吗
  • 摊销生产车间负担的保险费
  • 股东借款作为资本金投入
  • 报销抵冲银行日记帐要怎么入帐?
  • 复合增长率什么函数
  • 什么叫二类费用
  • 一般进口货物的完税价格
  • 销售使用过的固定资产3%减按2%
  • 怎么利用腾讯手机号找人
  • 怎么检查windows版本
  • Win11 Build 22000.65更新体验:汉化更完善,右下角返回桌面回归
  • 汇票本票支票的相同点和不同点
  • exescope是什么软件
  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
  • 借入长期借款的利息
  • 带着崽崽宠老公免费阅读
  • 国税局发票打印软件下载
  • Diffusion-GAN: Training GANs with Diffusion 解读
  • ai绘图软件教程
  • 印花税账务处理会计分录
  • 权益法转成本法其他综合收益需要结转吗
  • 标书中组织结构是什么意思
  • 新申报是什么
  • 网上银行回单可以做账吗
  • 什么是一般增值税纳税人
  • 适用税率9%的征税行为有
  • mustn't be allowed
  • 基础电信服务和增值电信服务税率
  • 什么情况下企业亏损但继续生产
  • 库存商品毁损的会计分录
  • 固定资产折旧指标有哪些
  • 印花税是必交的吗
  • 有哪些发票可以报销
  • 以非现金资产清偿债务的方式下,债权人
  • 决算清理期和库款报解整理期
  • 房地产行业预缴土地增值税
  • 以前年度损益调整是什么意思
  • 加班餐费报销计入什么费用
  • 银行对公账户季度
  • 公司向个人借款利息可以税前扣除吗
  • 进口材料是什么意思
  • 出口货物开票怎么处理
  • 个人到税务局开普票要交多少税
  • win10系统崩溃怎么修复开不了机
  • xp光盘安装教程
  • 硬盘安装xp系统安装教程
  • windows xp删除所有数据
  • nilaunch.exe - nilaunch是什么进程 有什么用
  • linux服务器dns怎么设置
  • win80xc0000001怎么修复
  • unity对象池优缺点
  • perfcurve函数
  • opengles入门
  • 从零开始学什么好
  • javascript字符串操作函数
  • 河南省低保信息查询
  • 房地产开发商要交哪些税和费用
  • 如何打印个人所得税明细
  • 江宁市民中心周末可以办户口吗?
  • 企业申报系统网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号