相关疑难解决方法(0)

在文本框中的Enter键上使用JavaScript触发按钮单击

我有一个文本输入和一个按钮(见下文).当在文本框中按下键时,如何使用JavaScript 触发按钮的单击事件Enter

我当前页面上已经有一个不同的提交按钮,所以我不能简单地将按钮设置为提交按钮.并且,如果从这个文本框中按下该按钮,我希望Enter键单击此特定按钮,没有别的.

<input type="text" id="txtSearch" />
<input type="button" id="btnSearch" value="Search" onclick="doSomething();" />
Run Code Online (Sandbox Code Playgroud)

javascript onclick button onkeypress

1250
推荐指数
25
解决办法
134万
查看次数

在输入键上执行函数

我有一个输入,我只想添加一个事件监听器来激活一个函数,当我按下回车键,输入被聚焦时.我如何用纯JS做到这一点?

现在我有:

HTML:

        Enter your wage:<input type="text" id="wage" value ="" size=20>
        <button id="sub">Submit</button>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

    var wage = document.getElementById("wage");
    wage.addEventListener("change", validate);

    var btn = document.getElementById("sub");
    btn.addEventListener("click", validate);
Run Code Online (Sandbox Code Playgroud)

因此,当我单击或更改文本时,函数validate()基本上会激活,但我想通过按Enter来调用它.

javascript events input listener

26
推荐指数
3
解决办法
7万
查看次数

标签 统计

javascript ×2

button ×1

events ×1

input ×1

listener ×1

onclick ×1

onkeypress ×1