如何使用Enter键作为事件处理程序(javascript)?

Jua*_*liz 9 javascript events enter button handler

即时通讯试图让我自己的聊天...所以我有一个输入文本字段,提交按钮,甚至没有提交,它只是一个按钮....所以当按下回车键,我需要的值输入字段出现在我的textarea(只读)...

好吧..长话短说,我只想要一个基本的输入键事件处理程序,我知道它与提交按钮完美配合cus你根本不需要编程任何东西,它的默认值.但我的按钮是type ="button"....所以当你按下输入时没有任何反应...如何按Enter键触发我的按钮?

ent*_*nio 15

您可以创建按钮类型submit,也可以使用onkeyup事件处理程序并检查键代码13.

这是一个关键代码列表:Javascript字符代码/密钥代码).您必须知道如何从事件中获取密钥代码.

编辑:一个例子

HTML:

<input onkeyup="inputKeyUp(event)" ...>
Run Code Online (Sandbox Code Playgroud)

简单的javascript:

function inputKeyUp(e) {
    e.which = e.which || e.keyCode;
    if(e.which == 13) {
        // submit
    }
}
Run Code Online (Sandbox Code Playgroud)