位置: 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原理)

  • 抖音怎么屏蔽一种类型的视频(抖音怎么屏蔽一类视频)

    抖音怎么屏蔽一种类型的视频(抖音怎么屏蔽一类视频)

  • 华为p30pro和p20pro的区别(华为p30pro和p20pro哪个好)

    华为p30pro和p20pro的区别(华为p30pro和p20pro哪个好)

  • 微信健康码有效期多久(微信健康码有效期)

    微信健康码有效期多久(微信健康码有效期)

  • mate30pro是3d结构光还是tof

    mate30pro是3d结构光还是tof

  • 哔哩哔哩怎么设置退出后继续播放(哔哩哔哩怎么设置灭屏播放)

    哔哩哔哩怎么设置退出后继续播放(哔哩哔哩怎么设置灭屏播放)

  • 短信被拦截如何解除(短信被拦截如何快速解除)

    短信被拦截如何解除(短信被拦截如何快速解除)

  • 淘宝45天发货的都是什么情况(淘宝45天发货的商品是真的吗)

    淘宝45天发货的都是什么情况(淘宝45天发货的商品是真的吗)

  • 通知栏和状态栏的区别(iqoo下拉通知栏怎么设置)

    通知栏和状态栏的区别(iqoo下拉通知栏怎么设置)

  • 电脑黑屏怎么强制关机(电脑黑屏怎么强制恢复出厂设置)

    电脑黑屏怎么强制关机(电脑黑屏怎么强制恢复出厂设置)

  • serial no是出厂编号吗(ser.no是出厂编号吗)

    serial no是出厂编号吗(ser.no是出厂编号吗)

  • 苹果手机发微信语音对方听到是噪音(苹果手机发微信怎么换行打字)

    苹果手机发微信语音对方听到是噪音(苹果手机发微信怎么换行打字)

  • 苹果的imessage和短信有什么区别

    苹果的imessage和短信有什么区别

  • qq等级51级是什么图标(qq五十一级是多少)

    qq等级51级是什么图标(qq五十一级是多少)

  • qq建立闺蜜关系别人能看到吗(qq建立闺蜜关系怎么弄)

    qq建立闺蜜关系别人能看到吗(qq建立闺蜜关系怎么弄)

  • 手机怎么更换接入点(手机怎么换接电话方式)

    手机怎么更换接入点(手机怎么换接电话方式)

  • vivox27是否有nfc(vivox27手机有nfc吗)

    vivox27是否有nfc(vivox27手机有nfc吗)

  • 淘宝怎么设置夜间(淘宝怎么设置夜间自动回复)

    淘宝怎么设置夜间(淘宝怎么设置夜间自动回复)

  • 微信商家二维码怎么弄(微信商家二维码可以收款信用卡吗)

    微信商家二维码怎么弄(微信商家二维码可以收款信用卡吗)

  • vivos1pro运行内存有8g嘛(vivos1运行内存多大)

    vivos1pro运行内存有8g嘛(vivos1运行内存多大)

  • 新浪新闻如何发布(新浪新闻如何发短视频)

    新浪新闻如何发布(新浪新闻如何发短视频)

  • 电脑用久了就会产生缓存垃圾有什么方法可以清理mac垃圾(电脑用久了会出现什么问题)

    电脑用久了就会产生缓存垃圾有什么方法可以清理mac垃圾(电脑用久了会出现什么问题)

  • 无人蹭网为什么WiFi越来越慢(无人蹭网 网络还不好)

    无人蹭网为什么WiFi越来越慢(无人蹭网 网络还不好)

  • 走进Vue【四】导航守卫和路由原信息详解(vue导航解析流程)

    走进Vue【四】导航守卫和路由原信息详解(vue导航解析流程)

  • react生命周期详细介绍(react生命周期详解)

    react生命周期详细介绍(react生命周期详解)

  • 代销返点怎么交税费
  • 报税是怎么操作的
  • 个人所得税孩子小学升初中要修改吗?
  • 印花税申报了什么时候扣款
  • 应收票据贷方余额怎么办
  • 建房测绘收费
  • 化工原材料销售挣钱吗
  • 小规模纳税人季报还是月报?
  • 职工差旅费现金流出属于
  • 欠缴税款会给纳税证明吗
  • 合伙企业的合伙协议
  • 地下车位未使用 要交物业服务费
  • 没有认缴时间的公司
  • 增值税专票开具要求
  • 主营业务税金及附加包括增值税吗
  • 人工费收税吗
  • 营改增后房地产企业增值税如何核算
  • 无形资产怎么衡量
  • 来料加工贸易是什么工作
  • 交易性金融资产属于流动资产吗
  • 办理税务迁移
  • 咨询费如何缴纳个税
  • 建筑施工企业在12个月内连续发生
  • 多计提的增值税和附加税怎么冲减?
  • 流动资产损毁报废收益
  • 如何免费获取win11
  • 不征税收入与免税收入的区别
  • 其他应付款结转什么科目
  • 企业所得税的概述
  • 公司从其他公司借个钱怎么做账
  • 专项贷款损失准备金在一定程度上具有资本的性质
  • 解决方案啥意思
  • laravel 5.3中自定义加密服务的方案详解
  • vue 动态添加路由
  • 个人所得税现金流量表属于哪一项
  • apache 反射工具类
  • 增值税发票丢失罚款多少
  • 未分配利润的核算内容
  • vue this.$ref
  • 本年缴纳上年的所得税填年报
  • 网银报错
  • win10下安装win7启动不了
  • 用mysql的小技巧
  • 基金管理公司是什么意思
  • 存款利息收入应计入收入总额吗
  • 增值税期末留抵退税原因采集确认单
  • 递延收益什么科目
  • 暂估入库后发票整单折扣
  • 财务费用是负数什么意思
  • 固定资产的进项税额可以一次性抵扣吗
  • 公对公房产过户
  • 企业自建厂房需要有资质吗
  • 计提工资的会计账务处理
  • 发票的抵扣期限是多少天
  • 小规模纳税人如何缴纳企业所得税
  • 明细账要如何做账
  • 会计的职务是什么意思
  • 如何远程连接小米摄像头
  • ubuntu设置u盘启动项
  • solaris更改文件权限
  • centos的top命令
  • 教你彻底消灭牛身上的蜱虫
  • 电脑及网络维护
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • linux系统基本操作命令
  • 怎么判断进程是否存在
  • windows7不显示移动硬盘
  • 电脑windows8怎么样
  • 快速掌握阅读题的技巧
  • perl ne
  • jquery 设置背景色
  • linux监控程序
  • 开发日记3雷火剑
  • javascript初级教程
  • python遍历文件目录
  • python dj
  • 广东电子税务局官网登录入口
  • 北京户籍网官方网站
  • 出口退税需要哪些
  • 汽车销售顾问有前途吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设