首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最大长度不适用于使用samsung键盘的数字字段

问最大长度不适用于使用samsung键盘的数字字段
EN

Stack Overflow用户
提问于 2020-08-28 13:54:53
回答 1查看 91关注 0票数 0

我有一个带有type="number"的input标记,我正在使用最大长度来限制输入长度。它在所有浏览器上都工作得很好,但当我在三星手机上使用它时,最大长度不起作用。否则,在配备google键盘和ios键盘的设备上,max-length就可以了。

​

代码语言:javascript
复制
$(".numeric").on("input keypress", function () {
  this.value = this.value.replace(/[^0-9]/g, "");

  if (this.value.length == 3) return false;
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" class="numeric" max="999" />

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-28 14:07:34

​

代码语言:javascript
复制
$(".numeric").on("input keypress", function () {
  this.value = this.value.replace(/[^0-9]/g, "");

  if (this.value.length > 3){
this.value= this.value.substring(0,3);
};
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" class="numeric" max="999" />

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63628220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档