如何使用 jQuery 使文本框只包含数字字符?

发布于 2024-08-28 07:21:35 字数 86 浏览 6 评论 0原文

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

I need to make a textbox that only allows numeric characters. I've looked through several numeric plugins and can't find one that I like. I'm looking for either a plugin recommendation with the associated URL or syntax showing how to get started on making my own plugin.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

池木 2024-09-04 07:21:35
$("#testinput").keypress(function(e){
  if (isNaN(String.fromCharCode(e.which))){
    return false;
  }
});
$("#testinput").keypress(function(e){
  if (isNaN(String.fromCharCode(e.which))){
    return false;
  }
});
青朷 2024-09-04 07:21:35

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

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

要编写插件,您可以从这里开始:
http://www.learningjquery.com/2007/10/a-插件开发模式
http://www.learningjquery.com/2009/ 03/制作真正可定制的jquery插件

You can start by implementing the function with JQuery and then integrate it into a (configurable) plugin.

To handle textbox input you should intercept keydown event on textbox and then prevent the input if it's not allowed.

To write a plugin you can start from here:
http://www.learningjquery.com/2007/10/a-plugin-development-pattern
http://www.learningjquery.com/2009/03/making-a-jquery-plugin-truly-customizable

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文