您的位置:首页 > Web前端 > JQuery

JS键盘事件 - JS & jQuery Notes

2017-08-14 11:08 344 查看

keydown:上下左右箭头

document.onkeydown = function(event){
var e = event || window.event ||  arguments.callee.caller.arguments[0];
if(e && e.keyCode==38 || e && e.keyCode==37){//上,左
alert('38=上键,37=左键');
}
if(e && e.keyCode==40 || e && e.keyCode==39){//下,右
alert('40=下键,39=右键');
}
};


keyup:输入自动更正

//限制输入:整数

$('#txtNumber').change(function () {
$(this).val($(this).val().replace(/\D|^0/g, ""));
if ($(this).val() > 100) { $(this).val(100); }
}).bind("paste", function () {
$(this).val($(this).val().replace(/\D|^0/g, ''));
}).css("ime-mode", "disabled");


//限制输入:整数、小数

$("#txtNumber").keyup(function () {
$(this).val($(this).val().replace(/[^.\d]/g, "")
.replace(/^\./g, "0.")
.replace(/(\d+\.\d{2}).+|(\d+\.\d?)[^\d]+/g, "$1$2"));
if ($(this).val() > 100000.00) { $(this).val(100000.00); }
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: