<!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>