奇怪的问题:ext3.1.1中Ext.get不能取值,document.getElementById能取到值?

hbjmdx008 2010-03-12 06:19:10
Ext.MyPanel=Ext.extend(Ext.Panel ,{
xtype:"panel",
title:"我的面板",
id:"mypanel",
renderTo:Ext.getBody(),
width:400,
height:250,
layout:"form",
initComponent: function(){
this.items=[
{
xtype:"textfield",
id:"txt",
renderTo:Ext.get("mypanel"),
fieldLabel:"标签",
anchor:"100%"
},
{
xtype:"button",
id:"btn",
text:"我的按钮"
}
]
Ext.MyPanel.superclass.initComponent.call(this);
}
});
Ext.onReady(function(){
var win= new Ext.MyPanel();
var btn=Ext.get("btn");
btn.on("click",function(){
alert(Ext.get("txt").value);//值取不到
alert(document.getElementById("txt").value);//值能取到
})

});
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbjmdx008 2010-03-16
  • 打赏
  • 举报
回复
谢谢各位

Ext.get("txt").dom.value
是正解。
cool_scorpion 2010-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chessman_mak 的回复:]

取值是Ext.getCmp('xxx') 如果附值是Ext.getDom('xxx').value=XXXXX
[/Quote]
正解
chessman_mak 2010-03-14
  • 打赏
  • 举报
回复
取值是Ext.getCmp('xxx') 如果附值是Ext.getDom('xxx').value=XXXXX


zhouxiaobo123 2010-03-13
  • 打赏
  • 举报
回复
Ext.getCmp('txt')呢?
  • 打赏
  • 举报
回复
Ext.get("txt").dom.value试试这个
  • 打赏
  • 举报
回复
不是用Ext.get("txt").value吧

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧