jQM / phonegap /cordovaAndroidアプリに検索バーがあります。
ユーザーが「Enter」または「Done」などを押したときに、検索を送信できるようにするには、一体どうすれば検出できますか?
カスタムキー検出器を作成する必要がありますか、それともこのためのイベントがありますか?
とてもイライラします-私はどこのドキュメントでもこれを見つけることができません...
みんな乾杯!
jQM / phonegap /cordovaAndroidアプリに検索バーがあります。
ユーザーが「Enter」または「Done」などを押したときに、検索を送信できるようにするには、一体どうすれば検出できますか?
カスタムキー検出器を作成する必要がありますか、それともこのためのイベントがありますか?
とてもイライラします-私はどこのドキュメントでもこれを見つけることができません...
みんな乾杯!
フィールドをフォーム要素でラップします。つまり、次のようになります。
<form id="foo">
<input type="text" />
</form>
次に、「ユーザーがPCキーボードの「return」に相当するものを押したときにイベントをトリガーします。つまり、「go」または「done」、またはOSが呼び出したものなら何でも」を使用できます。
$('#foo').submit(function(){
//do stuff
})
「通常の」HTMLアプリケーションで使用するのと同じコードを使用します。jQuery Mobileを使用しているため、jQueryを使用できます。フィールドのIDがfooの場合、次を使用できます。
$("#foo").on("click", function() {
//do stuff here
});