javascript - 输入点后,event.target.value 在 input[type=number] 中变为空字符串
问题描述
https://jsfiddle.net/ElMeroMero/2e4jmro3/7/
我有一个 onChange 处理程序,input[type=number]
由于输入字段的奇怪行为而导致问题:在小数点前输入点后,值变为空字符串。
这是为什么?
更新:
这似乎是一个铬问题。我在以下浏览器中进行了测试,没有出现上述行为:
- MacOS、Firefox 83.0(64 位)
- MacOS、Safari 版本 14.0.1(15610.2.11.51.10、15610)
我的 Chrome 版本(MacOS):86.0.4240.183(官方构建)(x86_64)
解决方案
推荐阅读
- delphi - 在运行时向对象添加属性
- c# - 如何从列表中删除输入字符串?
- java - 检查异常对 Mockito SQLException throw 无效
- clarifai - 如何将所有图像添加到免费 Clarifai 版本的概念中?收到错误标签消息
- xcode - 如何将资产警告 - “图像集名称 xxx 被多个图像集使用”更改为错误?
- ffmpeg - ffmpeg 音量级别
- laravel - Laravel:morphMany 可以递归评论/回复?
- c# - 将未经授权的用户重定向到自定义登录视图 [Asp.net Core 5]
- mysql - 不使用 Sequelize 方法的 Sequelize 查询中的分页
- java - 在构建和签名后,有哪些可能的方法来修改或自定义安装程序?