当前位置: 编程技术>jquery
jQuery实现文本框只能输入数字/关闭输入法状态
来源: 互联网 发布时间:2014-10-09
本文导语: 本节内容: jQuery控制文本框只能输入数字 对一个文本框的输入内容进行控制,比如控制文本框只能输入数字,比如电话号码的输入、数量的输入等,这时需要控制文本框只能输入数字。 在用js控制之后在英文 输入法的状态下...
本节内容:
jQuery控制文本框只能输入数字
对一个文本框的输入内容进行控制,比如控制文本框只能输入数字,比如电话号码的输入、数量的输入等,这时需要控制文本框只能输入数字。
在用js控制之后在英文 输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当转到中文输入法时输入的是中文,再按空格或回车键,中文或英文字母就输进去了。
此时需要在文本框得到焦点时把输入法关闭,就是不响应输入法的切换。
例子,用jquery写的,控制class为checkNum的文本框只能输入数字和小数点。
代码示例:
//监听键盘,只允许输入数字和小数点
JavaScript Code复制内容到剪贴板
$(".checkNum").keypress(function(event) {
var keyCode = event.which;
if (keyCode == 46 || (keyCode >= 48 && keyCode
JavaScript Code复制内容到剪贴板
$(".checkNum").keypress(function(event) {
var keyCode = event.which;
if (keyCode == 46 || (keyCode >= 48 && keyCode