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

  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 增加经营范围需要重新做税种
  • 民办非企业单位设立分机构
  • 营改增前甲供材料如何纳税
  • 个人所得税允许扣除的费用
  • 银行本票支付货款,余额退回
  • 二手车公司销售二手车的税率
  • 关于转让费的问题
  • 公司购买汽车抵税规则
  • 自然人销售固定资产
  • 园林设计开票
  • 哪些项目可以享受简易征收
  • 政府收取的工程物资
  • 建筑材料发票备注栏没写工程名称和工程地点能用吗
  • 公司投资私募股票有哪些
  • 退税发票勾选后开红冲发票怎么申报
  • 员工探亲路费报销交个税吗
  • 社保不计提会计分录
  • 以前年度损益调整借贷方向
  • phpstudy的ftp
  • 股东以债权出资,公司怎么处理
  • 金融负债的范围
  • 一般纳税人什么情况下可以开3%的税率
  • 财务管理集权与分权
  • 最早的手机是哪一年
  • 商业汇票的承兑银行必须具备下列条件
  • php实现5分钟倒计时
  • 银行存款转定期申请
  • 什么叫相机标定
  • 人工智能机器人保姆什么时候实现
  • vue怎么用bootstrap
  • 工程没结算能否竣工验收
  • mysql事件使用方法
  • 帝国cms怎么用
  • 新购买的发票如何读取
  • 公司购买电脑怎么做会计分录
  • 织梦模板安装完整教程
  • phpcms文档
  • 简述清算机构的职责
  • 系统带我玩隐形守护者 小说
  • 收购固定资产账务处理
  • 免税收入怎么做会计分录
  • 什么是稳岗补贴呢
  • 增值税普通发票和专用发票有什么区别
  • 企业期末预收账款怎么算
  • 合并设立是什么意思
  • 进项税销项税抵扣分录
  • 电子银行承兑汇票最长期限
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 委托加工存货收回后直接用于销售的账务处理
  • 固定资产折旧的会计科目
  • 应交税费为负数在资产负债表中的列报
  • 公交充值卡发票能报销吗
  • 老办法退休金如何计算
  • 免税收入怎么做分录
  • 如何科学设置运动负荷
  • 关于月亮的诗句
  • win8.1无法进入系统
  • ubuntu 安装zsh
  • vic32.dll是什么
  • win8打开运行的快捷键是什么
  • linux的vi使用教程
  • 使用 WinSCP 管理 Linux VPS/服务器上的文件 图文教程
  • jquery实现简洁文件上传表单样式
  • shell脚本 if -e
  • python怎么编程
  • linux sed awk区别
  • Python安装包
  • 使用ngView配合AngularJS应用实现动画效果的方法
  • javascript的数据类型有哪些?
  • python数据连接
  • jQuery.ajax 跨域请求webapi设置headers的解决方案
  • 死循环代码
  • js设置option
  • jquery each return
  • 浅谈python 四种数值类型(int,long,float,complex)
  • 安徽残疾人补助过年有多少钱
  • 电池涂料消费税问题
  • 咸阳高新区税务局地址
  • 怎样登录市地税局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设