jquery 怎么设置输入框只能输入数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 怎么设置输入框只能输入数字相关的知识,希望对你有一定的参考价值。

一、设置代码如下:

二、使用步骤:

1、首先在画面加载完成之后编写如下的JS脚本

2、对需要做输入控制的控件设置class样式

3、这样画面上凡是设置了class="onlyNum"的控件就只能输入数字

三、这种设置方式的好处:通过这种方式就可以限制了用户的输入范围,避免用户进行一些非法的输入

参考技术A             $("#控件ID").keyup(function () 
                $(this).val($(this).val().replace(/[^0-9.]/g, ''));
            ).bind("paste", function ()   //CTR+V事件处理    
                $(this).val($(this).val().replace(/[^0-9.]/g, ''));
            ).css("ime-mode", "disabled"); //CSS设置输入法不可用

本回答被提问者采纳

js怎么控制文本框只能输入数字

参考技术A

1、首先打开hbuilder编辑器,新建一个html文档,在html文档中输入一个input框,设置形式为text,给它一个id,命名为ant并在上方的style里设置简单的样式:

2、然后在下方新建一个script标签,首先用window.onload设置当文档内容完全加载完毕再去执行函数中的代码,然后获取文本框对象,接着为文本框注册keyup事件处理函数,判断输入为非数字时弹出警告:

3、最后用onbeforepaste和oncontextmenu函数防止用户右键复制黏贴:


4、写好代码后,来到编辑器右侧的浏览器,在这里输入一段数字:

5、当输入字母时,就会弹出警告了,至此js控制文本框只能输入数字的功能就实现了:

以上是关于jquery 怎么设置输入框只能输入数字的主要内容,如果未能解决你的问题,请参考以下文章

怎样用jquery实现输入框只能输入大于零的数字? 两个输入框一个是宽度,一个是高度

java swing 怎么设置文本框只能输入数字

js怎么控制文本框只能输入数字

js怎么控制文本框只能输入数字

C# winform 文本框里,怎么设置数字的格式?

jquery怎么判断输入框中的值是不是改变