如何仅在具有按键事件的Javascript输入框中允许-999至999的数字?

问题描述 投票:0回答:1

我正在尝试将我在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();
}
javascript input keypress
1个回答
0
投票

使用类似的东西

<input type="number" name="yourName" min="-999" max="999">
© www.soinside.com 2019 - 2024. All rights reserved.