numberInputValidate : function(node){
var keyCode = event.keyCode;
if(keyCode<48 || keyCode>57){
if(keyCode==8 || keyCode==46){
return true;
}else if(keyCode>=96 && keyCode<=105){
return true;
}else{
event.returnValue=false;
return false;
}
}
return true;
}
上面校验只适用于全英文键盘的输入校验,只能输入数字。换种输入法,比如google拼音输入法,输入数字则不能通过。
本文介绍了一个数字输入验证函数,该函数可以阻止非数字字符被输入到指定的节点中。但是,此验证仅适用于全英文键盘输入,并且对于使用如Google拼音等输入法输入数字的情况无法正常工作。
435

被折叠的 条评论
为什么被折叠?



