ext前台的值后台怎么获得不了呢?

lilefsjll 2010-05-24 12:29:56

<div>
<ext:Label ID="Label1" runat="server" Text="">
</ext:Label>
</div>
<div>
<ext:Label ID="Label2" runat="server" Text="">
</ext:Label>
</div>




前台Ext.getCmp('Label1').getEl().update("111");

但是后台Button1_Click里面Label1.Text还是 ="" 的呢。。。
...全文
144 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilefsjll 2010-05-31
  • 打赏
  • 举报
回复
想不通了。。。直接用JS写好了。。感谢大家支持。。
qinmingjun718 2010-05-27
  • 打赏
  • 举报
回复
呵呵是不是别的地方把值给清空了,我以前是这么用的
jiazimo 2010-05-26
  • 打赏
  • 举报
回复
mark...
lilefsjll 2010-05-26
  • 打赏
  • 举报
回复
Ext.getCmp('Label1').setValue("111");
在 var myCustomFn = function (el) {} 里面不起作用呢。。。。
非要用Ext.getCmp('Label1').getEl().update("您选择的是:"+el.id.substring(11)) 前台才能变化,但是到后台还显示 Label1.Text没变化呢。。。
hoojo 2010-05-26
  • 打赏
  • 举报
回复

txtUsername.Text貌似是txtUsername.value()或txtUsername.getValue()
qinmingjun718 2010-05-26
  • 打赏
  • 举报
回复
楼上正解
shixixi1987 2010-05-26
  • 打赏
  • 举报
回复
Ext.getCmp('Label1').setValue("111");
hoojo 2010-05-25
  • 打赏
  • 举报
回复

Ext.getCmp('Label1').getEl().value = "111";行不
lilefsjll 2010-05-25
  • 打赏
  • 举报
回复
是前台可以修改值。。。
例如我在前台的
<ext:TextField
ID="txtUsername"
runat="server"
MaxLength=20
FieldLabel="用户名"
AllowBlank="false"
BlankText="请输入用户名."
EmptyText="请输入用户名."
Text=""
/>

输入了值之后
<ext:Button ID="Button1" runat="server" Text="登录" Icon="Accept">

<AjaxEvents>
<Click OnEvent="Button1_Click" Success="Window1.close();">
<EventMask ShowMask="true" Msg="正在验证登录,请稍候...." MinDelay="1000" />
</Click>
</AjaxEvents>
</ext:Button>

然后在后台Button1_Click里面txtUsername.Text 的值就是空的。。。。郁闷。。。求助啊。。
lilefsjll 2010-05-25
  • 打赏
  • 举报
回复
再顶。。
lilefsjll 2010-05-24
  • 打赏
  • 举报
回复
求助!!
lilefsjll 2010-05-24
  • 打赏
  • 举报
回复
自己顶一下。。。新手

52,787

社区成员

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

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