Keypress事件监听器

时间:2014-10-28 20:03:41

标签: javascript keypress event-listener

我正在使用事件监听器来检查值何时放入输入中,我得到的问题是它只记录值-1。

function init() {
    'use strict';
    document.getElementById("query").addEventListener('keypress', function(){
        var query = document.getElementById("query").value;
        app.request(query);
    }, false);
};

如果我输入abc,它只会得到ab作为输入的值。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

尝试使用keyup事件。

function init() {
    'use strict';
    document.getElementById("query").addEventListener('keyup', function(){
        var query = document.getElementById("query").value;
        app.request(query);
    }, false);
};