![](/img/trans.png)
[英]ASP.NET AJAX Control Toolkit: Show a ModalPopup and then do PostBack
[英]How to show water mark in asp.net without using ajax toolkit control?
我想在文本字段上显示水印,但我不想使用ajax工具包
试试这个
<input type="text" name="first_name" placeholder="Enter first name">
<script type = "text/javascript">
var defaultText = "Enter your text here";
function WaterMark(txt, evt)
{
if(txt.value.length == 0 && evt.type == "blur")
{
txt.style.color = "gray";
txt.value = defaultText;
}
if(txt.value == defaultText && evt.type == "focus")
{
txt.style.color = "black";
txt.value="";
}
}
</script>
<asp:TextBox ID="txt_Name" runat="server" Text = "Enter your Name here"
ForeColor = "Gray" onblur = "WaterMark(this, event);"
onfocus = "WaterMark(this, event);">
</asp:TextBox>
或只是这样做
<input name="q" onfocus="if (this.value=='search') this.value = ''" type="text" value="search">
您还可以添加onblur事件以检查:if(this.value =='')this.value ='search'
当用户在文本框外单击并且字段为空时,这将重新打印水印。
这可能对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.