0

我在 jQM/phonegap/cordova Android 应用程序中有一个搜索栏。

我到底如何检测用户何时按下“输入”或“完成”或其他什么,以便我可以提交搜索?

我是否必须构建自定义键检测器,或者是否有此事件?

太令人沮丧了-我在任何地方的文档中都找不到这个....

大家干杯!

4

2 回答 2

5

您可以将该字段包装在表单元素中,即:

<form id="foo">
<input type="text" />
</form>

然后在“用户在 PC 键盘上按下相当于 'return' 的键,即'go' 或'done',或者操作系统调用它的任何东西”时触发一个事件,您可以使用

$('#foo').submit(function(){
    //do stuff
})
于 2012-06-24T07:32:39.553 回答
0

您将使用与“普通”HTML 应用程序中相同的代码。由于您使用的是 jQuery Mobile,因此您可以使用 jQuery。如果该字段的 id 为 foo,则可以使用

$("#foo").on("click", function() {
//do stuff here
});
于 2012-06-23T22:01:41.853 回答