Как установить текст в текстовом поле, чтобы показать подсказку, когда текстовое поле пусто? - PullRequest
6 голосов
/ 14 октября 2011

Я использую <asp:TextBox>, а не текстовое поле HTML, и хочу отобразить текст подсказки.

Есть ли способ добиться этого?

Я пытался создать статический текст и раскрасить егосерый, но не получилось сделать его пустым, когда курсор переместился на это текстовое поле.

Ответы [ 7 ]

9 голосов
/ 18 сентября 2013
<asp:TextBox ID="TextBox1" runat="server" placeholder="Hint Text"></asp:TextBox>
6 голосов
/ 14 октября 2011

Использование ASP.NET WaterMark TextBox

Он находится в Ajax Toolkit

3 голосов
/ 06 января 2014

Вы можете использовать свойства "заполнителя" для текстового поля.

* ** 1003 тысяча два * Пример
<asp:TextBox ID="TextBox1" runat="server" Width="233px" placeholder="Search"></asp:TextBox>
3 голосов
/ 14 октября 2011

Вы, можете дать в Коде, как следует

textBox.Attributes.Add(“onfocus”, “clearText(this,’” + defaultText + “‘)”);

А также обратитесь к этому , чтобы узнать больше.

1 голос
/ 14 октября 2011

Вы можете использовать для этого атрибут-заполнитель HTML5.Недостатком является то, что он поддерживается только некоторыми браузерами.К счастью, у вас есть JQuery Placeholder на помощь.Этот плагин делает поведение заполнителя доступным для неподдерживаемых браузеров.

Проверьте это здесь JQuery Placeholder

0 голосов
/ 17 декабря 2015

просто добавьте свойство placeholder="HintText" в текстовое поле asp

0 голосов
/ 14 октября 2011

текстовый ввод водяных знаков с использованием JavaScript.передайте это, это может помочь вам http://naspinski.net/post/Text-Input-Watermarks-using-Javascript-%28IE-Compatible%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...