仅当光标聚焦在文本框中时才是Javascript

时间:2014-10-17 09:55:13

标签: javascript

是否可以仅在光标焦点位于特定文本区域时运行JavaScript函数?

我想对enter键的按键执行操作,但是我不希望此事件列表器通常只在页面上就位,而只是当光标位于{时{1}}我有(id是textarea

例如,我使用的功能是:

postcontent

在我解决焦点问题的同时开始......

我也有jQuery供你使用。

2 个答案:

答案 0 :(得分:1)

div1.onfocus=
function onEnter(){
       if(characterCode == 13)
       {
           console.log("Enter pressed");
       }
    }

答案 1 :(得分:0)

这是另一种选择:

var textArea = document.getElementById("postcontent");

textArea.addEventListener("keypress", handleKeyPress, false);

function handleKeyPress(e) {

    var characterCode = e.charCode;

    if (characterCode == 13) {
        console.log("Enter pressed");
    }

}

Fiddle