0

ここに私がこれまでに持っているものがありますが、問題は、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>
4

1 に答える 1