首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]解决input框类型为number时可以输入e的问题

发布于 2024-11-22 22:06:56
0
127

解决思路:捕捉键盘按下事件keydown,利用keydown阻止某些输入字符的显示。

VUE:

<el-input type="number" v-model="formData.amount"  @keydown.native="inputLimit" />

JS:

inputLimit(e) {
  let key = e.key
  if (key === 'e') {
     e.returnValue = false
     return false
  }
  return true
},
评论
一个月内的热帖推荐
ipfs
Lv.1普通用户

44

帖子

6

小组

65

积分

赞助商广告
站长交流