1.
下面的语句是用jquery写的,控制class为checkNum的文本框只能输入数字和小数点。
Js代码
//监听键盘,只允许输入数字和小数点
$(".checkNum").keypress(function(event) {
var keyCode = event.which;
if (keyCode == 46 || (keyCode >= 48 && keyCode <=57))
return true;
else
return false;
}).focus(function() {
this.style.imeMode='disabled';
});
imeMode有四种形式,分别是:
active 代表输入法为中文
inactive 代表输入法为英文
auto 代表打开输入法 (默认)
disable 代表关闭输入法
缺点:在手机上无效,因为这个方法是监听键盘的
2.
<inputtype="text" id="inputText" name=" inputText "onkeyup="if(isNaN(this.value)){ this.value='';}">
效果:当输入除数字和小数点以外的字符时,自动将输入框清空
优点:适应手机和电脑