位置: 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 教程)

  • 拉杆音响充不进电(拉杆音响充不进去电但是接电源能用)

    拉杆音响充不进电(拉杆音响充不进去电但是接电源能用)

  • iphonex手机屏黑白了怎么调回彩色屏(iphone x 黑屏)

    iphonex手机屏黑白了怎么调回彩色屏(iphone x 黑屏)

  • 华为手机应用锁密码忘了怎么解除(华为手机应用锁怎么设置每次进入都要密码)

    华为手机应用锁密码忘了怎么解除(华为手机应用锁怎么设置每次进入都要密码)

  • 华为怎么看应用使用时长(华为怎么看应用使用时间)

    华为怎么看应用使用时长(华为怎么看应用使用时间)

  • 联想小新无法连接网络(联想小新无法连接校园网)

    联想小新无法连接网络(联想小新无法连接校园网)

  • oppo手机升级了怎么还原以前版本(oppo手机升级了系统怎么还原)

    oppo手机升级了怎么还原以前版本(oppo手机升级了系统怎么还原)

  • iphone11nfc功能怎么设置门禁卡		(iphone11nfc功能怎么设置公交卡)

    iphone11nfc功能怎么设置门禁卡 (iphone11nfc功能怎么设置公交卡)

  • qq删除好友是互删吗(qq删除好友互动标识还在吗?qq好友互动标识有哪些?)

    qq删除好友是互删吗(qq删除好友互动标识还在吗?qq好友互动标识有哪些?)

  • 华为手机情景模式在哪(华为手机情景模式设置)

    华为手机情景模式在哪(华为手机情景模式设置)

  • 怎么删除抖音短视频发的视频(怎么删除抖音短视频上的照片)

    怎么删除抖音短视频发的视频(怎么删除抖音短视频上的照片)

  • 苹果11声音忽大忽小(苹果11声音忽然变大或变小)

    苹果11声音忽大忽小(苹果11声音忽然变大或变小)

  • 苹果11备忘录在哪里(苹果11备忘录在哪里找出来)

    苹果11备忘录在哪里(苹果11备忘录在哪里找出来)

  • 网线可以直接插电脑吗(网线可以直接插电视吗)

    网线可以直接插电脑吗(网线可以直接插电视吗)

  • 苹果序列号f4开头啥意思(苹果序列号F4开头是哪里生产的)

    苹果序列号f4开头啥意思(苹果序列号F4开头是哪里生产的)

  • OPPO k5有没有熄屏语音唤醒语音助手(oppok5怎么锁屏)

    OPPO k5有没有熄屏语音唤醒语音助手(oppok5怎么锁屏)

  • wotd怎么批量制作条码(批量设置word)

    wotd怎么批量制作条码(批量设置word)

  • 抖音怎么上传2分钟长视频(抖音怎么上传2小时视频)

    抖音怎么上传2分钟长视频(抖音怎么上传2小时视频)

  • xr有单卡吗(xr有单卡吗和双卡有什么区别)

    xr有单卡吗(xr有单卡吗和双卡有什么区别)

  • 荣耀20有游戏助手吗(荣耀20有游戏助手功能吗)

    荣耀20有游戏助手吗(荣耀20有游戏助手功能吗)

  • 手机输入法怎么清除记忆(手机输入法怎么换行)

    手机输入法怎么清除记忆(手机输入法怎么换行)

  • 华为鸿蒙系统怎么查看正在运行的服务?(华为鸿蒙系统怎么看安卓版本)

    华为鸿蒙系统怎么查看正在运行的服务?(华为鸿蒙系统怎么看安卓版本)

  • 进口洋酒能存放多少年
  • 开增值税发票折扣折让是什么意思?
  • 劳务报酬申报个税流程
  • 股权转让印花税税率
  • 挂靠到运输公司的车转让给个人如何交增值税
  • 企业的书报费应计入销售费用
  • 利润表中利息费用包括什么
  • 销售部门领用材料用于销售计入
  • 电子发票怎么开具
  • 季度利润表格式
  • 企业接收捐赠的会计分录
  • 公司转让房产如何交税
  • 采购商品验收入库流程
  • 异地缴纳个人所得税
  • 税金及附加是根据什么填列的
  • 三证合一后新老税号不符合
  • 小微企业免征税额
  • 代增值税专用发票网上申请
  • 租赁房产税如何征收的2019
  • 通用机打发票上没有税率
  • 自然人股东转让股权如何避税
  • 旅游业开办费
  • 不计入工资薪金所得的有哪些补贴
  • 快递公司之间的合作模式
  • 商品进销差价主营业务收入
  • 技术咨询服务费计入什么科目
  • 高新技术企业的税收优惠政策
  • 文件夹删除需要管理员权限怎么弄
  • 固定资产拆除怎么处理
  • 已抵扣的进项税额红冲的账怎么做
  • 工程审计的目的包括哪些
  • 已计提的存货跌价准备计入成本吗
  • lsass.exe是什么进程
  • smart方法的含义和重要性
  • 只有使用权的房子能继承吗
  • 递延所得税资产和负债怎么理解
  • 微信小程序登录的账号怎么注销
  • 生产成本结转后有余额吗
  • 《linux内核分析》
  • High-resolution image reconstruction with latent diffusion models from human brain activity
  • typescript tsconfig
  • es6解构赋值对象
  • 预付一年的房租并收到了发票会计分录
  • 固定资产怎么盘点最快
  • 投资收益主要来源于
  • 个税赡养老人专项扣除 多人
  • 什么是印花税,怎么征收
  • 应交增值税科目设置及账务处理
  • 支付版权使用费怎么记账
  • 金蝶怎么设置销售出库单模板
  • python mad
  • vue this.$ref
  • Linux下MySQL数据库的主从同步复制配置
  • 撤销红字发票申请表
  • 或有资产怎么处理
  • 房地产企业取得土地的契税如何记账
  • 发生销售退回账务处理
  • 公路工程投标保证金
  • 免税店为什么没有发票
  • 未使用的固定资产计提折旧应当计入
  • 接受非货币性资产捐赠入账价值
  • 发票已开的情况下不确认收入可以吗?
  • 如何填写出售固定资产表
  • 新成立公司会计未来规划
  • 安装win7系统后鼠标键盘不能用
  • bios关闭pxe
  • apache 443
  • dmidecode 硬盘
  • win7系统360浏览器自动打开怎么关闭
  • win10每周更新
  • cocos2dx运行原理
  • js设置标签内容
  • jquery制作简单的网页
  • python解析函数
  • unity优化技巧
  • java script入门
  • bootstrap steps
  • 郑州税务局电话客服电话
  • 国家税务总局关于个人所得税有关政策问题的通知
  • 税收优惠政策有哪些企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设