javascript按键输入密钥

前端之家收集整理的这篇文章主要介绍了javascript按键输入密钥前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个输入字段< input type =“text”name =“input”/>在表单之外,以便在用户按下回车时不提交.我想知道用户何时按下enter而不提交,以便我可以运行一些JavaScript.我希望这可以在所有主流浏览器中工作(虽然我不关心IE)并且是有效的JavaScript.

仅供参考:jQuery是一种选择

最佳答案
我不会使用jQuery,这将在IE< 9也是.使用jQuery或其他框架,您可以使用一些更简单的方法来附加事件侦听器.

var input = document.getElementsByName("input")[0];
if (input.addEventListener)
    input.addEventListener("keypress",function(e) {
        if (e.keyCode === 13) {
            // do stuff
            e.preventDefault();
        }
    },false);
else if (input.attachEvent)
    input.attachEvent("onkeypress",function(e) {
        if (e.keyCode === 13) {
            // do stuff
            return e.returnValue = false;
        }
    });
@H_502_16@ 原文链接:https://www.f2er.com/jquery/428452.html

猜你在找的jQuery相关文章