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

  • 抖音福袋中奖了怎么查看物流(抖音福袋中奖了怎么领取)

    抖音福袋中奖了怎么查看物流(抖音福袋中奖了怎么领取)

  • VIVOX21手机中病毒怎么办(vivo手机常见的30个故障)

    VIVOX21手机中病毒怎么办(vivo手机常见的30个故障)

  • 荣耀30s支持双扬声器吗(荣耀30单扬声器还是双扬声器)

    荣耀30s支持双扬声器吗(荣耀30单扬声器还是双扬声器)

  • 荣耀x10max是否有指纹解锁(荣耀x10maxhz)

    荣耀x10max是否有指纹解锁(荣耀x10maxhz)

  • 如何彻底关闭qq看点(如何彻底关闭qq音乐)

    如何彻底关闭qq看点(如何彻底关闭qq音乐)

  • iphonex后压屏和原装屏(苹果x后压屏和原装屏的区别)

    iphonex后压屏和原装屏(苹果x后压屏和原装屏的区别)

  • 美团会员买一送一什么意思(美团会员买一送一)

    美团会员买一送一什么意思(美团会员买一送一)

  • 华为插耳机闹钟会响吗(华为插上耳机闹钟)

    华为插耳机闹钟会响吗(华为插上耳机闹钟)

  • 为什么安卓手机抖音不显示在线(为什么安卓手机能连上wifi苹果连不上)

    为什么安卓手机抖音不显示在线(为什么安卓手机能连上wifi苹果连不上)

  • word如何去掉页眉上的横线(word如何去掉页面)

    word如何去掉页眉上的横线(word如何去掉页面)

  • p30能不能无线快充(p30能无线快充吗)

    p30能不能无线快充(p30能无线快充吗)

  • word文档脚注怎么设置(Word文档脚注怎么弄)

    word文档脚注怎么设置(Word文档脚注怎么弄)

  • 抖音怎么设置夜间模式(抖音怎么设置夜间模式苹果)

    抖音怎么设置夜间模式(抖音怎么设置夜间模式苹果)

  • 网易云怎么买单曲不买专辑(网易云怎么买单首歌)

    网易云怎么买单曲不买专辑(网易云怎么买单首歌)

  • 苹果xsmax怎么微信美颜(苹果xsmax怎么微信加密)

    苹果xsmax怎么微信美颜(苹果xsmax怎么微信加密)

  • 苹果手机下载的视频在哪里可以看(苹果手机下载的app图标隐藏了怎么弄出来)

    苹果手机下载的视频在哪里可以看(苹果手机下载的app图标隐藏了怎么弄出来)

  • 抖音达到什么条件可以开直播(抖音达到什么条件可以开商品橱窗)

    抖音达到什么条件可以开直播(抖音达到什么条件可以开商品橱窗)

  • word冲蚀在哪里(world冲蚀怎么做)

    word冲蚀在哪里(world冲蚀怎么做)

  • 天猫超市88会员折扣卡怎么领取(天猫超市88会员不能代付吗)

    天猫超市88会员折扣卡怎么领取(天猫超市88会员不能代付吗)

  • 水印相机怎么录像(水印相机怎么录屏幕视频)

    水印相机怎么录像(水印相机怎么录屏幕视频)

  • 微信是什么啊(微信是什么东西?)

    微信是什么啊(微信是什么东西?)

  • 拼多多拒收用出运费吗(拼多多拒收会退款吗?)

    拼多多拒收用出运费吗(拼多多拒收会退款吗?)

  • Java如何解析html里面的内容并存到数据库(java如何解析json字符串)

    Java如何解析html里面的内容并存到数据库(java如何解析json字符串)

  • Python中的描述符(python描述器有什么用)

    Python中的描述符(python描述器有什么用)

  • 出口退税 系统
  • 房产税如何申报流程
  • 向职工支付困难证明材料
  • 工会经费入账
  • 个税身份验证不通过
  • 流动负债占总负债比率较高说明什么
  • 盈余公积转增股本的分录怎么写
  • 购买办公用品并分发有关部门会计分录
  • 房贷利息抵个税细则 两套房
  • 其他应付款能转收入么
  • 公司购入的房子如何抵押
  • 保安服务专票是多少税点
  • 营改增后超市陈列费账务处理
  • 车辆保险代交车船使用税会计分录怎么写?
  • 公司团建活动奖状模板
  • 专票可以当费用票吗
  • 什么企业不可以开通信保订单服务
  • 事业单位固定资产处置流程
  • 业务招待住宿进什么科目
  • 培训费开发票明细为会议费如何做账?
  • 兼营行为的含义
  • 全免增值税企业有哪些
  • 定额发票可以抵进项税吗
  • nginx不支持ipv6
  • 家庭版系统如何重装成专业版本
  • 文件夹删除需要管理员权限怎么弄
  • 收到折扣负数发票如何入账
  • 安置残疾人就业单位城镇土地使用税
  • 贷款损失会计处理
  • PHP:imagepsfreefont()的用法_GD库图像处理函数
  • php实现上传图片功能
  • 无偿转让房屋
  • php curl cookie
  • 库存现金盘亏处理流程
  • 黄金海岸冲浪者沙滩
  • 程序员 cr
  • 深度学习之快速实现数据集增强的方法
  • php array_merge_recursive 数组合并
  • discuz去除版权
  • java arraytolist
  • 发票作废怎么操作电脑上
  • 支付广告费没有票怎么入账
  • 超市的购物卡以什么为准
  • 公司购买空调计入什么费用
  • 业务招待费税务风险
  • 2021年废铁回收
  • 中小创投企业收益分析
  • 股东借款转为实收资本的说明
  • 委托加工产品消费税税率
  • 应收账款收不回来怎么处理比较好
  • 存货毁损损失应计入的科目是
  • 交通运输行业指什么
  • 小规模纳税人如何申请专票
  • 增值税进项税转出额可以税前扣除吗
  • 个体户利润总额是4万应缴纳多少个人经营所得
  • 企业是否必须建立巡察制度
  • 关闭windowsxp窗口的方法有
  • 苹果7开发者模式怎么打开
  • win10没有显示
  • centos which
  • 如何封禁
  • windows与linux的关系
  • linux操作系统安装方法有哪几种
  • drvceox86.exe
  • hpz12进程
  • win10安装win8双系统
  • windows8.1开机
  • Win8.1 32位和64位有什么区别 Win8.1 32位和64区别详细介绍
  • 如何用css画三角形
  • Python通过DOM和SAX方式解析XML的应用实例分享
  • Android Study Day 3 --Android File Read And Write
  • JavaSacript中charCodeAt()方法的使用详解
  • 关于javascript的说法
  • android简单项目及代码
  • 如何判断python列表长度
  • 湖南税务发票查验平台官网
  • 贵州省网上税务局要那个版本
  • 残疾人贷款买房
  • 广东电子税务局官网登录入口手机版
  • 租房税多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设