Detect Javascript event type

13,345

WORKING JSFIDDLE EXAMPLE

e.type

gives you this information

function OPEN(e) {
    if (e.type !== "blur") {
        if (e.keyCode === 13) {
            ENTER_FX();
        }
    }
    else {
        ENTER_FX();
    }
}
Share:
13,345
William Sham
Author by

William Sham

Updated on June 04, 2022

Comments

  • William Sham
    William Sham almost 2 years

    There is a function OPEN in my javascript which is called when the user either blur (lose focus on the input field) or hit Enter.

    Then within OPEN(), depending on whether it was triggered by blur or keypress, it leads to two different other functions.

    For the Keypress, I did it like this.

            if (e.keyCode==13) ENTER_FX();
    

    How do you do this for BLUR

    Thank you

    UPDATE:

    I found that it should be e.type=="focusout"

    So is focusout the right word instead of blur?