【问题标题】:How do I make a textbox take only numeric characters using jQuery? [closed]如何使用 jQuery 使文本框只包含数字字符? [关闭]
【发布时间】:2010-04-08 13:55:00
【问题描述】:

我需要制作一个只允许数字字符的文本框。我浏览了几个数字插件,但找不到我喜欢的一个。我正在寻找带有相关 URL 的插件推荐或显示如何开始制作我自己的插件的语法。

【问题讨论】:

标签: jquery plugins numeric


【解决方案1】:
$("#testinput").keypress(function(e){
  if (isNaN(String.fromCharCode(e.which))){
    return false;
  }
});

【讨论】:

  • 很酷的一个.. 帮了我很多。为什么这些人会回到插件..!!!
【解决方案2】:

您可以先使用 JQuery 实现该功能,然后将其集成到(可配置的)插件中。

要处理文本框输入,您应该拦截文本框上的 keydown 事件,然后在不允许输入时阻止输入。

要编写插件,您可以从这里开始: http://www.learningjquery.com/2007/10/a-plugin-development-pattern http://www.learningjquery.com/2009/03/making-a-jquery-plugin-truly-customizable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    • 2013-12-20
    • 2010-10-21
    • 1970-01-01
    • 2015-05-28
    • 2020-02-19
    • 2019-07-21
    相关资源
    最近更新 更多