Login Register

dom node

Programatically trigger keypress event from a dom node?

I've got a textbox which I programatically want to trigger a keypressed event from. The event must be "custom" with certain attributes set (shiftKey).

I've got this to work successfully in FF, but in IE it refuses to take in my custom event. Here's my IE code:

// create custom event
var newEvent = document.createEventObject();
newEvent.shiftKey = true;
newEvent.type = "keypress";
newEvent.charCode = dojo.keys.ENTER;

// fire event from dom node
var domNode = dojo.byId("somenode");
domNode.fireEvent("onkeypress", newEvent); // this line don't work :(, event never gets fired

Syndicate content