那么我有此jQuery代码的onkeyup一些焦炭
$(document).ready(function(){
$(".graduate").keyup(function(e){
if(e.keyCode!=8 && (e.keyCode<48 && e.keyCode>57)){
//some code here
};
});
});
我想输入忽略写,除了整数什么无能为力..
我发现这一点:但我不知道如何其转换成jQuery代码.. http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onkeypress
function noNumbers(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
上面的代码不会允许我使用退格.. 任何帮助吗?
另一种方法:检查输入设定的值,如果不是数字(正则表达式,isNaN,等等。),在输入字符串恢复到以前的内容。 – Alfabravo 2011-12-27 15:20:29
@Alfabravo这个怎么样? http://stackoverflow.com/questions/891696/jquery-what-is-the-best-way-to-restrict-number-only-input-for-textboxes-all – 2011-12-27 15:23:02
不要问我,试试吧,告诉我们!! :D(不知道这个插件,我在几年前手工做过这样的验证:P) – Alfabravo 2011-12-27 15:25:44