私はjquerymobile Androidアプリを開発しましたが、フォーム提出の問題以外はすべてうまくいきます。Phonegap/Jquery Mobile Androidアプリ - ナビゲーションに影響するフォーム提出
基本的には、テキストを入力して物理検索ボタンをクリックすると検索機能がうまくいきますが、テキストを入力してEnterボタンをクリックすると、アプリはホームページにナビゲートします。
これは私のフォーム
<form class="srchForm" action="searchThis()">
<input type="search" class="srchInput">
<div class="clearBtn"><span class="hidden">Clear</span></div>
<div class="srchBtnOne"><span class="hidden">Search</span></div>
</form>
function searchThis() {
event.preventDefault();
var inputDetails= $('.srchInput').val();
$('.srchRes').empty();
$('.srchRes').append('<iframe frameborder="0" scrolling="no" width="300" frameborder="0" src="http://uc.dialogue.netsrch.jsp?query='+inputDetails+'&searchMode=any&indexGroup=" style=" border:none;background:#FFF; overflow:none; width:300px;"></iframe>');
}
である私は)(私はevent.preventdefaultでこれを解決しようと思いました。しかしそれはまだ問題を引き起こしている.. 誰も何かを提案することができますか?
歓声 ポール
ありがとうジャスパー、data-ajax = "false"は何らかの理由でアプリがクラッシュする原因となりました。私は最終的に上記のkeydownの修正で解決しました。試してみてくれてありがとうございます。 – Dancer