ASP.NET 判断TextBox获得焦点事件
.aspx
<div>
<asp:TextBox ID="txtUser" runat="server" Text="请输入用户名"></asp:TextBox>
<br />
<asp:TextBox ID="txtPwd" runat="server" TextMode="Password" ></asp:TextBox>
</div>.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
txtUser.Attributes.Add("OnFocus", "if(this.value=='请输入用户名') {this.value=''}");
txtUser.Attributes.Add("OnBlur", "if(this.value==''){this.value='请输入用户名'}");
txtPwd.Attributes.Add("Value", "请输入密码");
txtPwd.Attributes.Add("OnFocus", "if(this.value=='请输入密码'){this.value=''}");
}
<input type="text" value="请输入用户名" onfocus="if(value=='请输入用户名') {value=''}" onblur="if (value=='') {value='请输入用户名'}"/>
<br/>
<input type="password" value="请输入密码" onfocus="if(value=='请输入密码') {value=''}"
onBlur="if(value=='') {value='请输入密码'}"/>

浙公网安备 33010602011771号