javascript - 用Java输入键功能
问题描述
我有一个搜索input
,我想通过单击按钮输入和搜索来输入按钮的值。使用函数输入值,但不执行搜索。(其实我是想让Enter
key函数在输入单词后执行)
function test(a) {
document.getElementById("dp").value = a
}
search : <input id="dp"><br>
<button onclick="test(this.innerHTML)">test</button>
<button onclick="test(this.innerHTML)">test2</button>
<button onclick="test(this.innerHTML)">test3</button>
<button onclick="test(this.innerHTML)">test4</button>
解决方案
我找到了这个解决方案:` var e = jQuery.Event("keypress"); e.which = 13; e.keyCode = 13;
$("#dp").trigger(e); `
推荐阅读
- apache-spark - 无法使用 Spark 合并小型 ORC 文件
- sql-server - SQL Server 2017 上的 Team Foundation Server 2012 支持问题
- ios - 使用谓词过滤数组时应用程序崩溃 - IOS -Swift 4
- odoo - 从销售订单行中的移动行分配的数量
- firebase - 云函数存储和部署目标
- python - 如何将所有 memoryview 列转换为 Pandas 数据框中的字节列?
- javascript - 如何从不是 HomeScreen 的组件内部访问 react-navigation?
- android - 无法使用 android 客户端与 aws iot mqtt 代理连接
- mysql - “<>some”和“not in”之间的区别
- android - 如何仅在用户第一次安装应用程序时为用户提供默认密码?