javascript - 当达到最小值和最大值时,防止输入中显示额外的文本

标签 javascript jquery html

我有一个input[type='number'],可以在文本更改时进行验证。验证工作得很好,但是我对额外文本的出现和消失感到非常恼火。

例如。 我已经到了10,那么我加1,它就会变成101,然后它就变成10。

我想要的是当用户输入大于它的数字时将其修复为 10。请看 fiddle 。

Fiddle

最佳答案

编写一个按键函数,如果文本框中的值大于10,则返回 false/取消事件

关于javascript - 当达到最小值和最大值时,防止输入中显示额外的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28913448/

相关文章:

javascript - 如何在页面刷新时阻止用户单击任何其他按钮(模态窗口解决方案的一部分)

javascript - 在单选按钮组中,如何让其中的 2 个启用文本框,其中一个禁用/只读文本框

javascript - Vue root 和任何子组件之间的通信

javascript - 使用 HTML5 Canvas 和 jQuery 绘制形状和线条

java - 如何找到一个元素的前 N ​​个 sibling

html - 下拉菜单冲突

javascript - 如何在 php 端回显来自 javascript 的发布数据以进行开发?

jquery - 不倾斜导航栏下拉仅 HTML5/CSS/jQuery

javascript - 如何使用 jquery 从数组中查找被单击元素的索引?

html - overflow:hidden 适用于 body 但不适用于 wrapper