自定义失去焦点问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:06:59
我做了个自定义控件,其中包括一个输入框,一个div
现在的需求是这个自定义控件失去焦点时,div隐藏,解决不了
还有50分解决全给了
因为,一开始我的DIV是隐藏,
document.getElementById('divTooltip')
找不到DIV的

自定义控件还是用户控件?.cs扩展名还是ascx?
Head.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Head.ascx.cs" Inherits="Web.Head" %>
<asp:TextBox ID="txtContent" runat="server"></asp:TextBox>
<div id="divTooltip" style="display:none">abc</div>

Head.ascx.cs
public partial class Head : System.Web.UI.UserControl
{
protected void Page_Load ( object sender, EventArgs e )
{
this.txtContent.Attributes.Add ( "onblur", "javascript:document.getElementById('divTooltip').style.display='none';" );
this.txtContent.Attributes.Add ( "onfocus", "javascript:document.getElementById('divTooltip').style.display='';" );
}
}