0

jQM / phonegap /cordovaAndroidアプリに検索バーがあります。

ユーザーが「Enter」または「Done」などを押したときに、検索を送信できるようにするには、一体どうすれば検出できますか?

カスタムキー検出器を作成する必要がありますか、それともこのためのイベントがありますか?

とてもイライラします-私はどこのドキュメントでもこれを見つけることができません...

みんな乾杯!

4

2 に答える 2

5

フィールドをフォーム要素でラップします。つまり、次のようになります。

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

次に、「ユーザーがPCキーボードの「return」に相当するものを押したときにイベントをトリガーします。つまり、「go」または「done」、またはOSが呼び出したものなら何でも」を使用できます。

$('#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 に答える