| 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