<html>
<script type="text/javascript">
function validate(obj, value) {
if (obj.value > 2) {
alert('must be <= 2 ' + obj.id);
setTimeout(function () { obj.focus() }, 50);
obj.value = value;
obj.select();
}
}
</script>
<body>
<input type="text" id="a" οnchange="validate(this, 1);" value="1">
<input type="text" id="b" οnchange="validate(this, 2);" value="2">
</body>
</html>
<script type="text/javascript">
function validate(obj, value) {
if (obj.value > 2) {
alert('must be <= 2 ' + obj.id);
setTimeout(function () { obj.focus() }, 50);
obj.value = value;
obj.select();
}
}
</script>
<body>
<input type="text" id="a" οnchange="validate(this, 1);" value="1">
<input type="text" id="b" οnchange="validate(this, 2);" value="2">
</body>
</html>