I would like to detect whether the user has pressed any key when a modal is shown. I tried the following code but the events are not fired.
Code snippet:
$("#modal_confirmation_dp_change").on('keydown keyup input', function ( e ) {
alert();
});
If I try to test click event, it is fired.
$("#modal_confirmation_dp_change").on('click', function ( e ) {
alert();
});
I am using twitter bootstrap modal. Am I missing something?
ANSWER:
I found the solution to my problem. It seems like I should not point to the id of the modal so that the keypress event will be detected.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…