我使用<asp:TextBox>
而不是HTML文本框,我想顯示提示文本。c# - 如何設置文本框中的文本顯示提示時,文本框是空的?
有什麼辦法可以達到這個目的嗎?
我嘗試過使靜態文本和顏色爲灰色,但沒有得到如何使光標焦點到該文本框時它爲空。
我使用<asp:TextBox>
而不是HTML文本框,我想顯示提示文本。c# - 如何設置文本框中的文本顯示提示時,文本框是空的?
有什麼辦法可以達到這個目的嗎?
我嘗試過使靜態文本和顏色爲灰色,但沒有得到如何使光標焦點到該文本框時它爲空。
你,可以在代碼中給身後喜歡如下
textBox.Attributes.Add(「onfocus」, 「clearText(this,’」 + defaultText + 「‘)」);
而且還指this知道更多。
使用ASP.NET WaterMark TextBox
正是在Ajax Toolkit
使用JavaScript文本輸入水印。 指出它可能有幫助ü http://naspinski.net/post/Text-Input-Watermarks-using-Javascript-%28IE-Compatible%29.aspx
您可以使用HTML5佔位符屬性。缺點是它只支持一些瀏覽器。幸運的是,你有JQuery Placeholder來拯救。此插件使佔位符行爲可用於不受支持的瀏覽器。
<asp:TextBox ID="TextBox1" runat="server" placeholder="Hint Text"></asp:TextBox>
您可以使用 「佔位符」 屬性文本框。
例
<asp:TextBox ID="TextBox1" runat="server" Width="233px" placeholder="Search"></asp:TextBox>
只添加屬性placeholder="HintText"
在你的ASP文本
您的答案與其他三個建議使用佔位符屬性的答案有何不同? –
你可以使用JavaScript來清除焦點的文本。 –