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); } });