收藏文章 楼主

input type="number",鼠标悬停关闭提示语

版块:AIGC   类型:普通   作者:AI绘图   查看:82   回复:0   获赞:0   时间:2023-11-01 03:31:33

最近刚发现input 设置type="number"之后,鼠标悬停会出现提示语:请输入有效值。两个最接近的有效值分别为xx和xx。 在这里插入图片描述

一、问题

想要输入的值确实为number格式,又可以输入小数,不限制小数位,所以要把这讨厌的提示去掉,该怎么做呢?

二、解决方案

1.设置title

设置title为空之后提示内容也即为空,所以不显示,代码如下

<input
   type="number"
    autocomplete="off"
    title=""
  />

补充:autocomplete="off"此属性是为了不让输入框自动填充,即不让输入框出现历史数据下拉框选项

2.设置step
<input
   type="number"
    autocomplete="off"
    step="0.001"
  />

此方法是设置step值,这样可以输入小数,但是存在弊端,因为如果输入超过限制精度依然会出现提示,比如上面的代码如果输入1.1111,还是会出现:请输入有效值。两个最接近的有效值分别为1.111和1.112。

三、总结

综上两种方法对比得出第一种方法更胜一筹,因此这里推荐第一种方法。此外还可以自行通过js去控制,但我觉得一个属性可以搞定就没必要大费周章去打扰js了,hhhh.

我的个人博客有空来坐坐

https://www.wangyanan.online

 
回复列表
默认   热门   正序   倒序

回复:input type="number",鼠标悬停关闭提示语

Powered by 7.12.10

©2015 - 2025 90Link

90link品牌推广 网站地图

您的IP:10.3.167.80,2025-06-23 11:02:17,Processed in 1.22043 second(s).

豫ICP备2023005541号

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
免责声明
  • 1、本网站所刊载的文章,不代表本网站赞同其观点和对其真实性负责,仅供参考和借鉴。
  • 2、文章中的图片和文字版权归原作者所有,如有侵权请及时联系我们,我们将尽快处理。
  • 3、文章中提到的任何产品或服务,本网站不对其性能、质量、适用性、可靠性、安全性、法律合规性等方面做出任何保证或承诺,仅供读者参考,使用者自行承担风险。
  • 4、本网站不承担任何因使用本站提供的信息、服务或产品而产生的直接、间接、附带或衍生的损失或责任,使用者应自行承担一切风险。

侵权删除请致信 E-Mail:3454251265@qq.com