в текстовое поле вводить только цифры от -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, время: 04:17. |