2012-06-23 16 views
0

我在jQM/phonegap/cordova Android應用程序中有一個搜索欄。如何檢測用戶提交的jQuery Mobile中的搜索字段?

如何檢測用戶何時按下「輸入」或「完成」或其他什麼,以便我可以提交搜索?

我是否必須構建自定義鍵檢測器,或者是否有此事件?

如此令人沮喪 - 我無法找到這在任何地方文檔....

乾杯所有!

回答

5

你會包裝在一個表單元素即場:

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

然後觸發一個事件時,「用戶按相當於'返回',即'去'或'完成',或任何操作系統稱之爲「你可以使用

$('#foo').submit(function(){ 
    //do stuff 
}) 
0

您將使用與「普通」HTML應用程序中相同的代碼。由於您使用的是jQuery Mobile,因此您可以使用jQuery。如果現場有FOO的ID,你可以使用

$("#foo").on("click", function() { 
//do stuff here 
}); 
+0

雖然這是問題 - 他們沒有點擊任何東西。沒有離散的提交按鈕。我想在用戶按下PC鍵盤上的「返回」(即'去'或'結束')或任何操作系統調用它時等同於開始搜索。 –

相關問題