web-dev-qa-db-fra.com

Espace réservé/Exemple de texte dans la zone de texte pour l'utilisateur

Quelle est l'étape pour obtenir un exemple de texte à afficher dans une zone de texte asp.net

Par exemple, la zone de texte w/ID = "textboxDate" contient [mm/dd/yyyy] pour que l'utilisateur puisse s'y référer.

17
Nicholas V.

Je crois que vous voulez un attribut placeholder:

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

mais l’espace réservé ne fonctionne pas pour beaucoup de navigateurs IE, car l’espace réservé est une chose HTML5 

essayez d'utiliser modernizr framework. cela fonctionne pour tous les navigateurs, y compris tous les IE

voici un exemple de code pour vous.

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

Vous pouvez toujours utiliser:

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

et sur le code derrière vous pouvez obtenir ou définir la valeur en utilisant 

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

Visual Studio peut-être ne pas connaître l'attribut. Les attributs qui ne sont pas enregistrés avec ASP.net sont transmis et restitués tels quels.

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

Donc, le code ci-dessus (en gros) rend:

<input type="text" placeholder="mm/dd/yyyy"/>

1
Sohail Qureshi