1

Have jquery dialog as closeOnescape as false. want to trigger an event based on esc key press how do i achieve it? this on also not working

 $(document).on("keypress","#popupid",function(e) {
        debugger;
        if (e.keycode === 27) {
            alert("esc key triggered");
        }
    });
Mani Kkr
  • 105
  • 4

2 Answers2

1

Replace keypress by keyup function

$(document).on('keyup', function(e) {
     if (e.keyCode === 27) { // escape key maps to keycode `27`
        alert("esc key triggered");
     }
});

Explanations : Here

Soviut
  • 88,194
  • 49
  • 192
  • 260
0

$(document).keypress(function(e) { 
    if (e.keyCode==27){
    //do smth
}});
Ranjan Adhikari
  • 251
  • 1
  • 11