0

ユーザーが特定の数値を超えて入力できないように、JavaScript を使用して入力ボックスを検証したいと考えています。私はすでに数字の検証を行っています。ユーザーが特定の数を超えて入力できないようにするにはどうすればよいですか? たとえば、ユーザーは 24 を超える数を入力できません。

私が試してみましたonkeydown="return (this.value<25)"

HTML

<input type="text" size="2" maxlength="2" onkeydown="return ( event.ctrlKey || event.altKey
                || (47<event.keyCode && event.keyCode<58 && event.shiftKey==false)
                || (95<event.keyCode && event.keyCode<106)
                || (event.keyCode==8) || (event.keyCode==9)
                || (event.keyCode>34 && event.keyCode<40)
                || (event.keyCode==46)
                || (parseInt(this.value, 10)<25))">
4

1 に答える 1

1

必ず基数を使用してください:

return (parseInt(this.value, 10)<25)
于 2011-07-29T02:58:15.980 に答える