it-swarm.com.de

Platzhalter/Beispieltext in Textfeld für Benutzer

Was ist der Schritt, um Beispieltext in einer asp.net-Textbox anzuzeigen. 

Beispielsweise enthält das Textfeld mit ID = "textboxDate"[mm/dd/yyyy], damit der Benutzer darauf verweisen kann.

17
Nicholas V.

Ich glaube, Sie wollen ein placeholder-Attribut:

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

platzhalter funktionieren jedoch nicht für viele IE - Browser, da Platzhalter html5 sind. 

versuchen Sie, modernizr Framework zu verwenden. es funktioniert für alle Browser einschließlich aller IE

hier ist ein Beispielcode für Sie.

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

Sie können immer verwenden:

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

und hinter dem Code können Sie den Wert mit erhalten oder einstellen 

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

Visual Studio kennt das Attribut möglicherweise nicht. Attribute, die nicht bei ASP.net registriert sind, werden unverändert übergeben und wiedergegeben.

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

So macht der obige Code (im Grunde):

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

1
Sohail Qureshi