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