в текстовое поле вводить только цифры от -10 до 10
Здравствуйте, такая проблема, имеется текстовая форма, в которую можно вводить только числа от -10 до 10, как это вообще можно сделать?
|
Цитата:
|
что бы в форму вводить только цифры диапазоном от -10 до 10, т.е например -11 или 11 уже нельзя.
|
<!DOCTYPE HTML> <html> <head> <script> function testinput(inp) { inp.value = inp.value.replace(/[^-\d]/, ""); if(Math.abs(inp.value) > 10) { alert("Число должно быть в диапазоне -10...10"); inp.value = inp.value.substr(0,inp.value.length - 1); } } </script> </head> <body> <input id="test" type="text" oninput="testinput(this);" /> </body> </html> |
Часовой пояс GMT +3, время: 06:22. |