繁体   English   中英

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

[英]textbox focus not working in android device using JavaScript and phonegap

我已经使用phoneGap 1.4.1构建了一个简单的网页,其所有功能均正常运行,但是当我尝试着重于按钮onclick事件时,它不能集中在文本框中,在桌面浏览器中也能正常运行,但是在andriod中无法正常工作,这是我的代码。

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

我还将警报放在此代码的末尾,以验证它是否可在andrid中工作,但它并不专注于文本框,请提供帮助。

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

我可能会弄错,但是我相信android浏览器中存在一个故意的限制,即不允许脚本触发键盘,这很可能是焦点一开始无法起作用的原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM