如何将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和onfocus。有什么类似的吗? -
txtbox.attributes.Add("onblur","Enter Name")
txtbox.attributes.Add("onfocus","")
我试过这个并没有用。有谁知道怎么做?
答案 0 :(得分:0)
onblur和onfocus是JavaScript事件处理程序。他们的值必须是有效的JavaScript。你可能正在寻找这样的东西:
txtbox.attributes.Add("onblur","this.value = 'Enter Name';")
txtbox.attributes.Add("onfocus","this.value = '';")