2010-04-09 72 views
0

如何在编程创建的文本框上放置onblur和onfocus属性?设置以编程方式创建的文本框的onblur和onfocus属性?

这里是我的代码 -

td = New HtmlTableCell 
td.Style.Add("padding-bottom", "5px") 
Dim txtbox As New TextBox 
txtbox.Style.Add("width", "96%") 
txtbox.ID = "ename" 
td.Controls.Add(txtbox) 
tr.Cells.Add(td) 
td.Style.Add("padding-top", "5px") 

现在,我想补充的onblur和聚焦状态。有没有像? -

txtbox.attributes.Add("onblur","Enter Name") 
txtbox.attributes.Add("onfocus","") 

我试过这个,不起作用。有谁知道如何做到这一点?

回答

0

onblur和onfocus是JavaScript事件处理函数。它们的值必须是有效的JavaScript。您可能正在寻找类似这样的东西:

txtbox.attributes.Add("onblur","this.value = 'Enter Name';") 
txtbox.attributes.Add("onfocus","this.value = '';") 
相关问题