jQuery强制数字键盘输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery强制数字键盘输入相关的知识,希望对你有一定的参考价值。

  1. //usage
  2. $("#yourTextBoxName").ForceNumericOnly();
  3.  
  4. //plugin
  5. jQuery.fn.ForceNumericOnly =
  6. function()
  7. {
  8. return this.each(function()
  9. {
  10. $(this).keydown(function(e)
  11. {
  12. var key = e.charCode || e.keyCode || 0;
  13. // allow backspace, tab, delete, arrows, numbers and keypad numbers ONLY
  14. return (
  15. key == 8 ||
  16. key == 9 ||
  17. key == 46 ||
  18. (key >= 37 && key <= 40) ||
  19. (key >= 48 && key <= 57) ||
  20. (key >= 96 && key <= 105));
  21. })
  22. })
  23. };

以上是关于jQuery强制数字键盘输入的主要内容,如果未能解决你的问题,请参考以下文章

使用jQuery强制输入为数字

如何使用 javascript 或 jquery 拦截 Web 应用程序的 Android 数字软键盘上的“开始”按钮

iPhone Mobile Safari:强制键盘打开

JQuery防止输入框上的多个反引号

jQuery限制文本框只能输入正整数

jquery实现一个一个输入的6位验证码,可回退删除