2

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

4

2 回答 2

3
$("#testinput").keypress(function(e){
  if (isNaN(String.fromCharCode(e.which))){
    return false;
  }
});
于 2010-04-08T14:22:15.660 回答
0

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

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

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

于 2010-04-08T14:01:25.360 回答