Current Path : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp3/TextBoxWatermark/ |
Windows NT SG2NWVPWEB022 10.0 build 17763 (Windows Server 2016) i586 |
Current File : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp3/TextBoxWatermark/WaterMarkHelper.vb |
Imports System.Web.UI Public Class WaterMarkHelper Public Shared Sub ApplyWaterMarkToTextBox(ByRef textBox As System.Web.UI.WebControls.TextBox, ByVal waterMarkText As String, ByVal waterMarkStyle As String, ByVal normalStyle As String) textBox.Attributes.Add("OnFocus", "javascript:js_waterMark_Focus('" & textBox.ID & "', '" & waterMarkText.Replace("'", "\'") & "','" & waterMarkStyle & "', '" & normalStyle & "')") textBox.Attributes.Add("OnBlur", "javascript:js_waterMark_Blur('" & textBox.ID & "', '" & waterMarkText.Replace("'", "\'") & "','" & waterMarkStyle & "', '" & normalStyle & "')") textBox.Text = waterMarkText textBox.CssClass = waterMarkStyle If Not (textBox.Page.ClientScript.IsClientScriptBlockRegistered("WaterMarkScript")) Then Dim scriptBuilder As New System.Text.StringBuilder scriptBuilder.Append("<script language = ""javascript"">" & System.Environment.NewLine) scriptBuilder.Append(" function js_waterMark_Focus(objname, waterMarkText, waterMarkStyle, normalStyle)" & System.Environment.NewLine) scriptBuilder.Append(" {" & System.Environment.NewLine) scriptBuilder.Append(" obj = document.getElementById(objname);" & System.Environment.NewLine) scriptBuilder.Append(" if(obj.value == waterMarkText)" & System.Environment.NewLine) scriptBuilder.Append(" {" & System.Environment.NewLine) scriptBuilder.Append(" obj.value="""";" & System.Environment.NewLine) scriptBuilder.Append(" obj.className = normalStyle" & System.Environment.NewLine) scriptBuilder.Append(" }" & System.Environment.NewLine) scriptBuilder.Append(" }" & System.Environment.NewLine) scriptBuilder.Append(" function js_waterMark_Blur(objname, waterMarkText, waterMarkStyle, normalStyle)" & System.Environment.NewLine) scriptBuilder.Append(" {" & System.Environment.NewLine) scriptBuilder.Append(" obj = document.getElementById(objname);" & System.Environment.NewLine) scriptBuilder.Append(" if(obj.value == """")" & System.Environment.NewLine) scriptBuilder.Append(" {" & System.Environment.NewLine) scriptBuilder.Append(" obj.value=waterMarkText;" & System.Environment.NewLine) scriptBuilder.Append(" obj.className = waterMarkStyle" & System.Environment.NewLine) scriptBuilder.Append(" }" & System.Environment.NewLine) scriptBuilder.Append(" else" & System.Environment.NewLine) scriptBuilder.Append(" {" & System.Environment.NewLine) scriptBuilder.Append(" obj.className = normalStyle" & System.Environment.NewLine) scriptBuilder.Append(" }" & System.Environment.NewLine) scriptBuilder.Append(" }" & System.Environment.NewLine) scriptBuilder.Append("</script>" & System.Environment.NewLine) textBox.Page.ClientScript.RegisterClientScriptBlock(textBox.Page.GetType(), "WaterMarkScript", scriptBuilder.ToString(), False) ' textBox.Page.RegisterClientScriptBlock("WaterMarkScript", scriptBuilder.ToString()) End If End Sub End Class