【发布时间】:2017-07-05 19:40:00
【问题描述】:
我的目标是能够运行一个函数来模拟在键盘上按下的键,然后将该键的值插入到输入字段中。我的理由是我正在使用一个 js 框架,它会根据输入自动过滤数据,但它只在输入输入时过滤数据。使用document.getElementById('search_box').value 显然会用文本填充输入。但是这样做不会触发要过滤的数据,因为在技术上没有输入输入文本。所以我想知道是否可以运行一个基本上模拟按键然后插入这些键的值的函数进入输入字段。
function populateField() {
document.getElementById('search_box').value = "mr"; //this needs to be changed to insert the value via keyboard
document.getElementById('search_box').focus();
}
【问题讨论】:
-
请显示所有相关代码(HTML、CSS、JavaScript)。
-
您使用的是哪个框架?框架应该有一个 API 允许你在没有键盘事件的情况下触发它。
标签: javascript html