ASP.NET Web Forms - Contrôle TextBox
Le contrôle TextBox est utilisé pour créer une zone de texte dans laquelle l'utilisateur peut saisir du texte.
Contrôle TextBox
Le contrôle TextBox est utilisé pour créer une zone de texte dans laquelle l'utilisateur peut saisir du texte.
Les propriétés et attributs du contrôle TextBox sont répertoriés dans notreWebForms Control Reference Manual page。
L'exemple ci-dessous illustre certaines propriétés du contrôle TextBox que vous pourriez utiliser :
Exemple
<body>
<form runat="server">
Un TextBox de base :
<asp:TextBox id="tb1" runat="server" />
<br /><br />
Un TextBox de mot de passe :
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />
Un TextBox avec du texte :
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />
Un TextBox multiligne :
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />
Un TextBox avec une hauteur :
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />
Un TextBox avec une largeur :
<asp:TextBox id="tb5" columns="30" runat="server" />
</form>
</body>
</html>
Exécuter l'exemple »
Ajouter un script
Lorsque le formulaire est soumis, le contenu et les paramètres du contrôle TextBox peuvent être modifiés par des scripts serveur. Le formulaire peut être soumis en cliquant sur un bouton ou lorsque l'utilisateur modifie la valeur du contrôle TextBox.
Dans l'exemple ci-dessous, nous déclarons un contrôle TextBox, un contrôle Button et un contrôle Label dans le fichier .aspx. Lorsque le bouton d'envoi est déclenché, la sous-routine submit sera exécutée. La sous-routine submit écrira une ligne de texte dans le contrôle Label :
Exemple
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>
<html>
<body>
<form runat="server">
Entrez votre nom :
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
Exécuter l'exemple »
Dans l'exemple ci-dessous, nous déclarons un contrôle TextBox et un contrôle Label dans le fichier .aspx. Lorsque vous modifiez la valeur dans le TextBox et cliquez en dehors du TextBox (ou appuyez sur la touche Tab), la sous-routine change sera exécutée. La sous-routine change écrira une ligne de texte dans le contrôle Label :
Exemple
Sub change(sender As Object, e As EventArgs)
lbl1.Text="Vous avez changé le texte en " & txt1.Text
End Sub
</script>
<html>
<body>
<form runat="server">
Entrez votre nom :
<asp:TextBox id="txt1" runat="server"
text="Hello World!"
oncontextchanged="change" autopostback="true"/>
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
Exécuter l'exemple »
Autres extensions