Chrome扩展文字字段输入检查

时间:2014-05-07 23:04:59

标签: javascript html google-chrome-extension enter

如何在文本字段(search)中检查扩展程序的用户是否按ENTER键,有点像按下提交按钮但只需按Enter键。我使用以下代码按下按钮

//action listener
document.addEventListener('DOMContentLoaded', function () {
    document.getElementById('search').addEventListener('click', searchResult);
    document.getElementById('link').addEventListener('click', searchResult);
});

我是否必须使用像document.getElementById('search').addEventListener('enter', searchResult);这样的东西?

1 个答案:

答案 0 :(得分:1)

这个应该可以解决问题:

document.addEventListener('DOMContentLoaded', function () {
    var searchElement = document.getElementById('search');

    searchElement.addEventListener('click', searchResult);
    searchElement.addEventListener('keydown', function(e) {
        if (e.keyCode == 13) {
            searchResult();
        }
    });
    document.getElementById('link').addEventListener('click', searchResult);
});