关于复合控件,要求在focus离开textbox时作处理,请大家给点提示怎么做

Stvan 2005-02-24 11:52:38
复合控件,web画面用的
子控件为一个textbox和一个label,
要求在focus离开textbox时,根据textbox里的值设置Label的值
请大家帮帮我
...全文
65 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wj2929 2005-02-24
label 在客户端表现为span标签
可用用下面的js方式实现

服务器端注册Textbox onchange JS事件
Textbox.Attributes.Add("onchange","javascript:aaa(label,this);")

<script language=javascript>
function aaa(label,textbox)
{
label.innerText=textbox.value;
}
</script>
回复
Stvan 2005-02-24
to 3tzjq(不要轻言放弃!否则对不起自己) :
textbox是web控件啊,我找不到它的LostFocus事件啊,有这个事件吗?
回复
hamadou 2005-02-24
楼上正解!
也可以将它的这个textbox控件的LostFocus事件关联到一个自定义事件上去,定义一个属性反映来设置textbox的text的值,一个属性来定义label的text的值,然后在这个关联事件上通过设置这两个属性来达到目的。不过这样麻烦些!呵呵!
回复
3tzjq 2005-02-24
WinForm一样的代码!
Private Sub txtID_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtID.LostFocus
If Me.txtID.Text.Trim <> "" Then Me.Label1.Text = Me.txtID.Text
End Sub
回复
相关推荐
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2005-02-24 11:52
社区公告
暂无公告