I want to set a value of a hidden field with a value of a textbox. This value should be set immediately after the content of the textbox has changed. onchange() just fires after leaving textbox, key events will miss the mouseclick+paste action. Surely I could use both of them (or maybe there are more possibilities?) but I'd like to know if there's one event that coveres all changes.