Подтвердить что ты не робот

Текст заполнителя/примера в текстовом поле для пользователя

Каков шаг, чтобы получить текст примера, отображаемый в текстовом поле asp.net.

Например, текстовое поле w/ID = "textboxDate" имеет [mm/dd/yyyy] внутри него, чтобы пользователь мог ссылаться.

4b9b3361

Ответ 1

Я считаю, что вам нужен атрибут placeholder:

<asp:TextBox ID="placeholderTextBox" runat="server" placeholder="mm/dd/yyyy"></asp:TextBox>

Ответ 2

но placeholder doenst работает для многих браузеров IE, потому что placeholder - вещь html5.

попытайтесь использовать инфраструктуру modernizr. он работает для всех браузеров, включая все IE

вот пример кода для вас.

if(modernizr.input.placeholder) {
   //insert placeholder polyfill script here. 
}

Ответ 3

Visual Studio, возможно, не знает атрибута. Атрибуты, которые не зарегистрированы в ASP.net, передаются и отображаются как есть.

<asp:TextBox ID="TextBox1" runat="server"  Width="187px" placeholder="mm/dd/yyyy"></asp:TextBox>

Ответ 4

Вы всегда можете использовать:

<input ID="placeholderTextBox" type="text" runat="server" placeholder="mm/dd/yyyy" />

и по коду, вы можете получить или установить значение, используя

Dim myValue As String = placeholderTextBox.value or placeholderTextBox.value = "whatsoever"