hi all
i require code for a text box should accept 1 , 100 numbers only how to do it. please solve my error in the following code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script>
function validateNumber(field, msg, min, max) {
if (!min) { min = 0 }
if (!max) { max = 100 }
if ( (parseInt(field.value) != field.value) ||
field.value.length < min ||
field.value.length > max) {
alert(msg);
field.focus();
field.select();
return false;
}
return true;
}
function onlyint(){
if(event.keyCode==0x08){
event.returnValue = true;
}
else if(event.keyCode==0x09){
event.returnValue = true;
}
else if(event.keyCode==45){
event.returnvalue=true;
}
else if(!(event.keyCode>=0x30 && event.keyCode <=0x39)){
event.returnValue = false;
}
}
</script>
</head>
<body>
<form action="">
<p>Phone: <input type="text" id="phone" name="phone" onblur="return validateNumber(this.phone,
'Please enter a phone number 1 to 100 only', 1, 100);" onkeypress="onlyint();" /></p>
<p><input type="submit" value="Send"/></p>
</form>
</body>
</html>