2011-10-29 120 views

回答

4

不使用任何插件你可以通過使用下面提到的代碼輕鬆做到這一點。

HTML

<input type="text" name="returnRetailQuantity" id="returnRetailQuantity" /> 

jQuery代碼

//for allow only positive integers 
$(document).ready(function(){ 

     $("#returnRetailQuantity").keydown(function (event) { 
      if (event.shiftKey) { 
       event.preventDefault(); 
      } 

      if (event.keyCode == 46 || event.keyCode == 8) { 
      } 
      else { 
       if (event.keyCode < 95) { 
        if (event.keyCode < 48 || event.keyCode > 57) { 
         event.preventDefault(); 
        } 
       } 
       else { 
        if (event.keyCode < 96 || event.keyCode > 105) { 
         event.preventDefault(); 
        } 
       } 
      } 
     }); 
}); 

希望這會幫助你。

+2

這幫了我,但我也接受了tab鍵。 '(event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9)' –

相關問題