trigger HTML button by enter ENTER key

M

Matt

<input type="button" onClick="doSomething()">

When the user click HTML button, it will launch doSomething(). But I
want the user enter ENTER key, it will have same effect.

Please advise. Thanks!
 
M

Michael Winter

<input type="button" onClick="doSomething()">

When the user click HTML button, it will launch doSomething(). But I
want the user enter ENTER key, it will have same effect.

If the button has focus, pressing enter will invoke an onclick event. If
some other control (in a form) has focus, the form's submit button will
receive the event.

As I see it, if you do want to invoke an event on an arbitrary control,
you'll have to handle the onkeydown event on *every* control that might be
active when Enter is pressed and fire the event yourself. That's a lot of
work.

Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top