我在jQM / phonegap / cordova Android应用中有一个搜索栏。
当用户按“输入”或“完成”或其他什么时,我怎么检测到,所以我可以提交搜索?
我是否必须构建自定义密钥检测器,或者是否有此事件?
太令人沮丧了 - 我无法在任何地方的文档中找到这个....
干杯!
答案 0 :(得分:5)
您可以将字段包装在表单元素中,即:
<form id="foo">
<input type="text" />
</form>
然后在“用户在PC键盘上按下'返回'的等效项,即'去'或'完成',或者操作系统调用它时,触发事件”,你可以使用
$('#foo').submit(function(){
//do stuff
})
答案 1 :(得分:0)
您将使用与“普通”HTML应用程序相同的代码。由于您使用的是jQuery Mobile,因此您可以使用jQuery。如果字段的id为foo,则可以使用
$("#foo").on("click", function() {
//do stuff here
});