//keydown键盘按下就会触发事件
$(
"#startSize").
keydown(
function(
evt) {
debugger;
var
iKeyCode =
window.
event?
evt.
keyCode:
evt.
which;
/*
ascii码说明:
8:退格键
46:delete
37-40: 方向键
48-57:小键盘区的数字
96-105:主键盘区的数字
//下面如果需要可以加上
110、190:小键盘区和主键盘区的小数点
189、109:小键盘区和主键盘区的负号
13:回车
9: Tab 就是那个把焦点移到下一个文本框。
*/
if((
iKeyCode>=
48) && (
iKeyCode<=
57) || (
iKeyCode>=
96) && (
iKeyCode<=
105) || (
iKeyCode>=
37) && (
iKeyCode<=
40) ||
iKeyCode===
8||
iKeyCode==
46) {
}
else {
if (
window.
event) {
//IE
event.
returnValue =
false;
}
else {
//Firefox
evt.
preventDefault();
}
}
}).
keyup(
function() {
$(
this).
val(
$(
this).
val().
replace(
/
[^
0-9
]
/
g,
''));
});