位置: IT常识 - 正文

【input】输入框事件总结(input输入框非空验证)

编辑:rootadmin
【input】输入框事件总结 input标签事件总结

推荐整理分享【input】输入框事件总结(input输入框非空验证),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:input输入框非空验证,input 输入框,input输入框组件主要用于输入数据,其属性值,input输入框的属性,input输入框的属性,input输入框组件主要用于输入数据,其属性值,input输入框的属性,input输入框怎么设置必填,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在维护MES相关的系统,好家伙,接手就来个BUG,前端的关于input输入框的输入内容的输入内容事件失效的问题,

正好进行学习并汇总

一、在Html中input输入框相关事件写法:【input】输入框事件总结(input输入框非空验证)

常用的事件总结

事件功能onfocus(常用)input标签获取焦点事件onblur(常用)input失去焦点事件(触发条件:先获取焦点,再失去焦点触发)onchangeinput失去焦点并且它的value值发生变化时触发oninputinput框输入过程中value值改变时实时触发,换句话说就是 每输入一个字符都会触发onclickinput标签type="button"时的点击事件onkeydowninput框输入时键盘按钮按下事件onkeyupinput框输入时键盘按钮抬起事件,触发onkeyup事件之前一定触发onkeydown事件onselectinput标签内容选中时触发事件

JavaScript语法:

JS绑定事件写法:

document.getElementByTagName(‘input’).onfocus = function();$("#XXX").onchange(){ }二、vue中监听input标签事件

vue中监听iinput标签事件的写法与H5+js的写法有些不同。

input实时监听事件

实时监听事件为v-on:input方法

//比如回车<input @keyup.enter="xxx()">---一般的<!--HTML页面方法--><input type="text" v-model.trim="inputVal" @input="resetinputVal" /><!--js方法 -->let regRule = /[\u4e00-\u9fa5]|[<>&'"\\]/g;data: {inputVal: '',},methods: {// 重置号码resetinputVal(e) {let val = e.target.valuelet value = val.replace(regRule, '')this.inputVal = valuethis.$forceUpdate()},}

//实时监听input值的变化,停⽌输⼊300ms后去请求,⽽不是时时请求数据(可以不看,自己学习博客记录)

data: {timeout: null,},watch: { inputVal(curVal, oldVal) { // 实现input连续输⼊,只发⼀次请求 clearTimeout(this.timeout); this.timeout = setTimeout(() => { this.getAPI(curVal); }, 300); }},methods: {// 请求接口getAPI(curVal) {},}//input获取焦点事件:<input type=“text” placeholder=“请输入” @blur=“xxx()”>//input失去焦点事件:<input type=“text” placeholder=“请输入” @focus=“xxx()”>

//限制小数位

<input type="number" @keydown="keydownFn" v-model="inputVal">//Vue 限制input输入 小数点后两位number keydownFn(event) { // 通过正则过滤小数点后两位 // event.target.value = (event.target.value.match(/^\d*(\.?\d{0,1})/g)[0]) || null //只能为正数 event.target.value = (event.target.value.match(/\-?\d+\.?\d{0,1}/g)[0]) || null //可以为负数},/Vue 限制input输入 小数点后一位number keydownFn(event){ const arr = event.target.value.split('.'); if(arr.length == 2 && arr[1].length > 1){ //有至少两位小数 event.target.value = arr[0] + '.' + arr[1].substr(0,1); this.$message({ message: '只允许一位小数', type: 'warning' }); }else if(arr.length == 1){ //没有小数 event.target.value = arr[0] }else if(arr.length == 2 && arr[1].length == 1){ //只有一位小数 event.target.value = arr[0] + '.' + arr[1]; }},
本文链接地址:https://www.jiuchutong.com/zhishi/298689.html 转载请保留说明!

上一篇:10分钟Window本地部署stable diffusion AI绘图【入门教程】(win10本地模式)

下一篇:iconfont的N种使用方法(iconfont原理)

  • windows10如何添加打印机(windows10如何添加桌面图标)

    windows10如何添加打印机(windows10如何添加桌面图标)

  • 苹果手机时间限额(苹果手机时间限额是什么意思)

    苹果手机时间限额(苹果手机时间限额是什么意思)

  • 苹果11微信在哪里关闭人脸识别(苹果11微信在哪里设置面部支付)

    苹果11微信在哪里关闭人脸识别(苹果11微信在哪里设置面部支付)

  • ipad可以设置使用时间吗(ipad能设置)

    ipad可以设置使用时间吗(ipad能设置)

  • 华为nova7和7se的区别(华为nova 7和nova 7se)

    华为nova7和7se的区别(华为nova 7和nova 7se)

  • 微信表情包旺柴是什么意思(微信表情包旺柴狗头是什么意思)

    微信表情包旺柴是什么意思(微信表情包旺柴狗头是什么意思)

  • 小米8原装电池是什么牌子的(小米8原装电池是飞毛腿的吗)

    小米8原装电池是什么牌子的(小米8原装电池是飞毛腿的吗)

  • 手机钢化膜碎渣的危害(手机钢化膜碎渣会掉吗)

    手机钢化膜碎渣的危害(手机钢化膜碎渣会掉吗)

  • qq下载文件很慢(qq文件下载特别慢)

    qq下载文件很慢(qq文件下载特别慢)

  • 天猫魔盒是什么(天猫魔盒是什么芯片)

    天猫魔盒是什么(天猫魔盒是什么芯片)

  • 苹果闪电转是什么意思(iphone的闪电转是快充吗)

    苹果闪电转是什么意思(iphone的闪电转是快充吗)

  • ios11什么时候发布的(iphone11多久发布的)

    ios11什么时候发布的(iphone11多久发布的)

  • 选中文档的几种方法(选中文档的几种操作方法)

    选中文档的几种方法(选中文档的几种操作方法)

  • ipad可以插u盘么(ipad可以直接插u盘么?)

    ipad可以插u盘么(ipad可以直接插u盘么?)

  • oppor17手机来电闪光灯怎么设置(oppor17的来电闪光灯怎么设置)

    oppor17手机来电闪光灯怎么设置(oppor17的来电闪光灯怎么设置)

  • 笔记本电脑重启键在哪(笔记本电脑重启后黑屏没反应)

    笔记本电脑重启键在哪(笔记本电脑重启后黑屏没反应)

  • 华为mate x什么时候上市

    华为mate x什么时候上市

  • vue视频怎么加音乐(vue视频怎么添加背景图片)

    vue视频怎么加音乐(vue视频怎么添加背景图片)

  • 抖音怎么把作品设置私密(抖音怎么把作品置顶)

    抖音怎么把作品设置私密(抖音怎么把作品置顶)

  • 摄像头如何装内存卡(摄像头如何装内存卡上)

    摄像头如何装内存卡(摄像头如何装内存卡上)

  • 钉钉中的抄送人是什么(钉钉的抄送人怎么删除)

    钉钉中的抄送人是什么(钉钉的抄送人怎么删除)

  • 三格视频怎么制作(怎么弄那种3格的视频)

    三格视频怎么制作(怎么弄那种3格的视频)

  • 小爱同学怎么连接qq音乐(小爱同学怎么连QQ音乐)

    小爱同学怎么连接qq音乐(小爱同学怎么连QQ音乐)

  • 荣耀20有耳机插孔吗(荣耀20有耳机插头吗)

    荣耀20有耳机插孔吗(荣耀20有耳机插头吗)

  • 8p玩王者不流畅原因(苹果8p玩王者越来越卡)

    8p玩王者不流畅原因(苹果8p玩王者越来越卡)

  • 小米手机微信字体怎么改(小米手机微信字体大小怎么设置)

    小米手机微信字体怎么改(小米手机微信字体大小怎么设置)

  • 房地产企业销售现房是否预缴增值税
  • 小规模机械租赁公司
  • 土地租赁增值税发票税是多少
  • 加计抵扣进项税额怎么算
  • 承租人与出租人签订了一份租赁合同,该设备
  • 会计凭证如何填写
  • 如何理解递延所得税资产和负债计算
  • 运费客户承担钱销售员垫付冲应收怎么处理?
  • 专利技术评估价值入股价偏高说明什么
  • 工地人为受伤一般怎么解决
  • 银票和承兑的区别
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 机械租赁费如何入账科目
  • 发票认证信息怎么填
  • 百旺开票系统升级后如何恢复
  • 非正常损失怎么处理
  • 小规模纳税人无票收入免税吗
  • 促销礼物
  • 小规模纳税人月收入超过10万,要交多少税
  • 你知道约定的公司有哪些
  • 以前年度多计提的附加税怎么冲回
  • vue使用pdf.js
  • 短期投资需要结转吗
  • 转让股权后公司资产
  • 发票多久过期不能开
  • 钉钉工资表如何生成工资条?
  • php安装openssl扩展
  • 期末结转主营业务收入负数
  • 收到境外服务费可以退税吗
  • 小企业发票打印流程
  • ps怎么把人p掉背景还原
  • 办理完税证明需要什么资料
  • 补提企业所得税财务报表应该如何调整
  • 主营业务收入的t型账户怎么写
  • 免税农产品怎么抵扣进项税
  • dedecms进入数据库
  • 进口税 增值税
  • 物品登记制度
  • 企业按行业划分可划分为哪些
  • 继续教育的相关知识
  • 企业购买汽车的进项税可以抵扣吗
  • 内账会计的岗位职责
  • 买车进项税
  • 一年内到期的非流动负债计算公式
  • 代发工资入哪个科目
  • 住宿费报销该怎么报
  • 房地产公司退房款怎么做账
  • 付国外客户佣金怎么代扣代缴增值税
  • 银行保函会计处理
  • 可供分配利润包括哪些
  • 开公司合理避税的方法
  • 销项税额是负数怎么做账
  • 间接持股比例如何分析
  • 结汇时和月底结转汇兑损益
  • 资产负债表与利润表的勾稽关系公式
  • 其它流动资产为负数原因
  • 预收账款和应收账款可以放在一个账户
  • windows跳转列表是什么
  • win10系统怎么删
  • centos如何挂载fc存储
  • windows server 2016 百度网盘下载
  • 苹果怎么格式化彻底
  • 阿里云电脑系统
  • linux缺省的shell
  • windows10如何关闭快捷键
  • win7系统开机黑屏自检
  • javascript怎么用
  • [置顶]星陨计划
  • jquery实现购物车功能(删除商品,增加和减少商品)
  • Android Toast设置弹窗大小
  • unity获取当前位置
  • unity3d模型怎么制作
  • jquery有哪些
  • javascript怎么用
  • javascript中array的正确写法
  • jQuery EasyUI Pagination实现分页的常用方法
  • python批量删除行
  • 税务跨区变更需要什么资料
  • 企业税收筹划的最终目的
  • 综治中心能取代公务员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设