2011-10-29 86 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)' –

相关问题