我正在尝试处理android键盘上的搜索按钮,因此当在搜索字段上按它开始搜索时。 我有后退按钮和降低音量按钮,但是在我的情况下,键盘上的搜索按钮不起作用。 我使用的示例与Cordova文档中的示例相同,后退按钮和降低音量的功能均有效,键盘上的搜索按钮不起作用。 有什么建议吗?有人有同样的问题吗?
document.addEventListener("searchbutton", onSearchKeyDown, false);
function onSearchKeyDown() {
alert('search button');
}
答案 0 :(得分:0)
是否触发了 onDeviceReady 事件后编写的搜索按钮侦听器?
您是否尝试在navigator.app.overrideButton("searchbutton", true);
方法之前插入document.addEventListener("searchbutton", onSearchKeyDown, false);
?
答案 1 :(得分:0)
我发布了对我有用的解决方案,以防其他人遇到与我相同的问题。我曾经使用extjs事件来处理键盘搜索按钮
specialkey: function (field, e, event) {
if (e.getKey() == e.ENTER) {
//search code
}
}
适用于iOS(完成按钮)和Android的我