我開發了一個頁面,我需要輸入電子郵件和密碼,並且在輸入之前應該在一個文本框中顯示「輸入您的電子郵件」文本並在另一個文本框中顯示「輸入您的密碼」文本。ajax textbox watermark
以下是執行上述操作的代碼。
<html>
<head>
<title>lksdjflk</title>
<style>
.unwatermarked {
height:18px;
width:148px;
}
.watermarked {
height:20px;
width:150px;
padding:2px 0 0 2px;
border:1px solid #BEBEBE;
background-color:#F0F8FF;
color:Gray;
}
</style>
</head>
</html>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server" CssClass="unwatermarked"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server"
Enabled="true" TargetControlID="TextBox1" WatermarkCssClass="watermarked"
WatermarkText="email-Id">
</asp:TextBoxWatermarkExtender>
</asp:Content>
如果有人知道的任何解決方案,請讓我儘快儘可能知道。
感謝, Avnish
如果你可以使用HTML5,你可以採取的['placeholder']利潤(HTTP ://davidwalsh.name/html5-placeholder)屬性。 –
@XaviLópez - 從[規範](http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute):*佔位符屬性不應該用作標籤的替代品。 * – Quentin
可能重複的[如何設置標籤內的文本字段用戶名和密碼?](http://stackoverflow.com/questions/2536491/how-to-set-labels-inside-textfields-for-username-and-password ) – Quentin