I’d like to invoke default keydown event handler from javascript. Is it possible?
I’d like to invoke default keydown event handler from javascript. Is it possible?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If the event has an explicit event handler you can just invoke it directly:
Otherwise, there’s no way to explicitly tell the browser to do “what it would have done anyway”. The only way to get this to happen is to not stop the event from bubbling – which can be a real pain if you want to set a timeout and then allow the event to continue, it’s essentially not possible.
In most cases, though, you can invoke your own code on an event handler and let the keyDown event continue to the browser. And if this isn’t possibel for whatever reason, you can usually write your own method that will simulate the effects of the event (e.g. change the content of an input field, submit the form, etc.)