改写说明
发布时间
阅读量:
阅读量
<input type="number" onkeypress="return noNumbers(event)" oninput="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"/>
function noNumbers(e){
var keycode = window.event ? e.keyCode : e.which;
//Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which。
var keychar = String.fromCharCode(keycode);//fromCharCode:将 Unicode 编码转为一个字符:
if(keycode >= 48 && keycode <= 57){ //数字键盘代码:0-9
e.returnValue = true;
}else if(keycode >=96 && keycode <= 105){
全部评论 (0)
还没有任何评论哟~
