0

phonegapを使用してアプリを準備しています。アプリにデータのリストと1つの検索バーを表示しました。ユーザーは特定の名前で検索できます。ここではjqueryajaxを使用しました。正常に動作しています。問題は検索バーをクリックするとソフトキーボードが表示されます。自動的に開きます。テキストを入力した後、ソフトキーボードの[GO]ボタンをクリックするだけで検索メソッドを呼び出します。これも正常に機能しています。ただし、カーソルは検索バーに表示されたままです。[GO]ボタンをクリックするとカーソルが非表示になります。ソフトキーボードから。私のコードは、

   function submitOnEnter(inputElement, event) 
 {  
  console.log("KEY OCDE:: "+event.keyCode);
  if (event.keyCode == 13) 
  {   
   caSearch();
  }  
 }

これを乗り越えるように案内してください。

4

1 に答える 1

0

これらの属性を使用すると、編集テキストを選択できなくなり、選択が解除されます。

yourEditText.setFocusable( false );

yourEditText.setFocusableInTouchMode( false );

その直後に、これら2つのコードの価格を逆にします

yourEditText.setFocusable( true );

yourEditText.setFocusableInTouchMode( true );

それはあなたのために検索バーからカーソルを削除する必要があります

于 2012-11-09T07:51:46.013 に答える