2011-09-22 49 views

Trả lời

14
var e = jQuery.Event("keydown"); 
e.which = 8; // some value (backspace = 8) 
$("input").trigger(e); 
1
<body onkeydown="return inspectKeyCode(event);"> 

function inspectKeyCode(event) 
{ 
    if(event.keyCode == 8){ 
    //Do whatever 

    //For disabling return false; 

    } 
} 

Bằng cách này, bạn có thể hủy nút backspace.

+0

Để tắt hành vi mặc định, hãy sử dụng e.preventDefault(). Bằng cách này, bạn sẽ có thể thêm các sự kiện keydown khác một cách an toàn, I.E. để thử nghiệm. –

Các vấn đề liên quan