这是我到目前为止所拥有的,但问题是如果我输入数字 16,它将不再允许我更改文本框中的内容。寻求有关如何解决此问题的帮助,谢谢。
<SCRIPT language=Javascript>
<!--
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
var num = document.getElementById('quantity').value
var y = parseInt( num , 10 )
if ( y > 15 )
return false;
return true;
}
</SCRIPT>
<form action="RegServlet" method="post">
<p>
Enter quantity you would like to purchase : <input name="quantity" onkeypress="return isNumberKey(event)" id ="quantity" size=15 type="text" value="1"/>
</p>
</form>