textbox焦点无法在使用JavaScript和phonegap的android设备中工作



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

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

我也在这个代码的末尾放置了警告,以验证它在andrid中是否有效,但它没有关注文本框,请帮助。

我可能错了,但我认为android浏览器中有一个故意的限制,不允许脚本触发键盘,这可能是焦点最初不起作用的原因。

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

最新更新