【发布时间】:2019-10-11 08:37:22
【问题描述】:
我正在尝试通过按键事件将我在 javascript 中的输入框限制为只有 -999 到 999 的数字。但不知何故,这失败了,有人可以帮我解决这个问题。这是我迄今为止尝试过的:-
if(((event.originalEvent.target.value.indexOf("-") > -1) && event.originalEvent.target.value.length === 4) || ((event.originalEvent.target.value.indexOf("-") < 0) && event.originalEvent.target.value.length === 3)) {
event.preventDefault();
}
【问题讨论】:
-
你想达到什么目的?
-
我想要一个输入文本框,用户只能在其中输入数字,也可以输入从 -999 到 999 的数字。我不能使用最小范围和最大范围的数字类型。
标签: javascript input keypress