javascript - 如何在输入类型=数字中设置最大长度?

标签 javascript html angularjs

<分区>

我有一个文本字段。

<input type="number" min="0" max="999">

但我可以在文本框中输入尽可能多的数字。

当我设置 max=999 时,我不希望这种情况发生。 有人知道这个的解决方案吗? 我已经尝试了 ng-maxlengthmaxlength 但不起作用。

最佳答案

max 属性指定了我们可以指定的最大可能值。

了解更多详情 see this link

我认为以下内容对您有所帮助,

//maxlength="10"
<input type="number" onKeyPress="if(this.value.length==10) return false;" />

关于javascript - 如何在输入类型=数字中设置最大长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37538357/

相关文章:

javascript - http javaScript 将属性默认设置为所有标签

设置列计数属性时,JQuery CSS setter 在 webkit 中不起作用

javascript - 如何将数据从 Angular Controller 传递到 JavaScript 或 Paper.js

javascript - TypeError : customerFactory. getOrders 不是函数

javascript - 如何使用 Mapbox 更改多个等值线图中的图例

javascript - 需要帮助为 Webtask 编写简单的回调函数

javascript - 在 jQuery 中执行基于主体类的悬停功能

javascript - 使用 angularjs 渲染表格

javascript - Jquery 函数没有正确链接?为什么我的 &lt;script&gt; 部分无法运行?

html - 如何在 Bootstrap 导航栏中动态设置事件类?