textbox焦点在使用JavaScript和phonegap的android设备中不起作用

textbox焦点在使用JavaScript和phonegap的android设备中不起作用,javascript,android,cordova,Javascript,Android,Cordova,我已经用phoneGap 1.4.1构建了一个简单的网页,它的所有功能都运行良好,但当我尝试在按钮点击事件上聚焦时,它不会在文本框中聚焦,在桌面浏览器中它运行良好,但在andriod中不起作用,这是我的代码 document.getElementsByName('searchText')[0].value=""; document.getElementsByName('searchText')[0].focus(); 我还将此警报放在代码的末尾,以验证它在andrid中是否有效,但它不关注文本

我已经用phoneGap 1.4.1构建了一个简单的网页,它的所有功能都运行良好,但当我尝试在按钮点击事件上聚焦时,它不会在文本框中聚焦,在桌面浏览器中它运行良好,但在andriod中不起作用,这是我的代码

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

我还将此警报放在代码的末尾,以验证它在andrid中是否有效,但它不关注文本框。请帮助。

我可能弄错了,但我相信android浏览器中有一个故意的限制,它不允许键盘被脚本触发,这可能是focus无法工作的原因

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');
          }
       }
     }