我需要制作一个只允许数字字符的文本框。我查看了几个数字插件,找不到我喜欢的插件。我正在寻找带有相关URL或语法的插件推荐,展示如何开始制作我自己的插件。
答案 0 :(得分:3)
$("#testinput").keypress(function(e){
if (isNaN(String.fromCharCode(e.which))){
return false;
}
});
答案 1 :(得分:0)
您可以先使用JQuery实现该功能,然后将其集成到(可配置的)插件中。
要处理文本框输入,您应该拦截文本框上的keydown事件,然后在不允许的情况下阻止输入。
要编写插件,您可以从这里开始: http://www.learningjquery.com/2007/10/a-plugin-development-pattern http://www.learningjquery.com/2009/03/making-a-jquery-plugin-truly-customizable