2012-03-28 4 views
1

phoneGap 1.4.1を使用して簡単なWebページを構築できますが、ボタンのonclickイベントにフォーカスを当てようとすると、それはデスクトップブラウザでうまく動作しますが、andriodでは動作しません。ここで私のコードです。JavaScriptとphonegapを使用してAndroidデバイスでテキストボックスのフォーカスが動作しない

document.getElementsByName('searchText')[0].value=""; 
document.getElementsByName('searchText')[0].focus(); 

また、このコードの最後には、アンドリドで動作する確認のためアラートを表示しますが、テキストボックスには焦点を当てません。

答えて

0

私は誤解されるかもしれませんが、私は、アンドロイドブラウザに意図的な制限があると考えています。これは、キーボードがスクリプトによってトリガされることを許さないため、フォーカスが最初に機能しない理由。

0
xtype: 'textfield', 
    id: 'cbarras', 
    name: 'cbarras', 
    listeners: { 
     afterrender: function() { 
      Ext.getCmp("cbarras").focus(); 
     }, 
     keyup: function(textbox, event) { 
      if(event.browserEvent.keyCode==13){ 
      alert('enter push'); 
      } 
     } 
    } 
関連する問題