当前位置: 首页 > news >正文

关于Input【type=number】可以输入e问题及解决方案

一、为什么

因为在数学里e 代表无理数,e是自然对数的底数,同时它又是一个无限不循环小数,所以我们在输入 e 时,输入框会默认 e 是数字,从而没有对它进行限制。

二、解决方案

小提示:vue下监听事件需要加native,原因:只有添加native才能监听到原生事件

1、原生input下
<input type="number" value="" keydown="onFormatInputLimit"/>2、Vue/Vue-ui组件
<el-input type="number" v-model="value" @keydown.native="onFormatInputLimit" />// 不允许输入e
// 存在弊端:中文输入法下依然可以输入e,需要针对性做处理
onFormatInputLimit(event) {if (event.key === 'e') {event.returnValue = falsereturn false}return true
}

http://www.lryc.cn/news/365419.html

相关文章:

  • zabbix“专家坐诊”第241期问答
  • 了解Kubernetes-RKE2的PKI以及证书存放位置
  • 利用大语言模型进行事实匹配
  • 【Stable Diffusion】(基础篇一)—— Stable Diffusion的安装
  • 维纳运动的概念
  • 毫秒级查询性能优化实践!Apache Doris 在极越汽车数字化运营和营销方向的解决方案
  • vllm 大模型量化微调推理使用: lora、gptq、awq
  • WPS/Office(Word、Excel、PPT) 自动测评方法
  • ArrayList——简单洗牌算法
  • springboot vue 开源 会员收银系统 (6) 收银台的搭建
  • 重排和重绘的区别,什么情况下会触发这两种情况
  • 亮点回顾|智能汽车芯片创新技术应用与质量研讨会
  • 特征工程,减小过拟合
  • STM32-16-ADC
  • 单例模式(C语言)
  • js前端格式化日期函数
  • 五个超实用的 ChatGPT-4o 提示词
  • 基于51单片机多功能防盗报警proteus仿真( proteus仿真+程序+设计报告+原理图+讲解视频)
  • gitee和github的协同
  • 压力测试-性能指标-Jmeter使用-压力测试报告
  • 通过Slf4j中的MDC实现在日志中添加用户IP功能
  • 代码随想录算法训练营第四十九天| 139.单词拆分、背包问题总结
  • STM32F103VE和STM32F407VE的引脚布局
  • 搜维尔科技:使用 Xsens 动作捕捉技术创建栩栩如生的动画
  • 鸿蒙开发 一 (三)、ArkTS开发实战上
  • TensorRT教程(1)初探TensorRT
  • 多表连接查询和子查询
  • 数据挖掘与机器学习——聚类算法
  • QT快速下载
  • 最短路问题