65.9K
CodeProject 正在变化。 阅读更多。
Home

创建带水印的文本框控件("")

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.09/5 (10投票s)

2006年3月24日

CPOL
viewsIcon

49643

downloadIcon

418

本文描述了水印 textbox 控件的实现。

Sample Image - WatermarkTextBoxControl.jpg

引言

本文展示了创建在没有输入内容时显示默认字符串所需的源代码。当您需要在 Web 表单中引导用户填写所需数据时,这可能是一个有用的功能。

此控件的典型用途包括在网页的搜索框中以灰色显示“<在此输入您的文本>”或“<搜索词>”。

当没有输入内容时,控件会显示文本,并在控件获得焦点(通过鼠标或按下 Tab 键,在 onFocus 事件中)时移除文本。当控件失去焦点(在 onBlur 事件中)并且没有输入文本时,水印文本会再次插入到 textbox 中。

用法

此控件的典型用法在此处演示

<%@ Register TagPrefix="WeSeeSc" 
  Namespace="We.See.Web.ServerControls" Assembly="ServerControls" %>

Search:
<WeSeeSc:WatermarkTextBox id="query" Runat="server" 
  Watermark="< enter your question >"></WeSeeSc:WatermarkTextBox></TD>
© . All rights reserved.