Créer un élément HTML <textarea> en ligne
Le Générateur HTML Textarea crée un élément <textarea> pour la saisie multiligne dans un formulaire. Définissez Name, Placeholder, le contenu initial, Columns, Rows, les limites de longueur et Spellcheck. L’aperçu, le code HTML et le code C# se mettent à jour ensemble.
Options du Générateur HTML Textarea
- Name identifie le contrôle lors de l’envoi des données du formulaire.
- Placeholder fournit une courte indication affichée tant que la zone de texte est vide.
- Value définit le texte initial placé entre les balises d’ouverture et de fermeture.
- Columns et Rows déterminent les dimensions visibles intrinsèques de la zone de texte.
- Minimum length et Maximum length ajoutent des contraintes de nombre de caractères pour la validation du formulaire.
- Spellcheck écrit explicitement
spellcheck="true"ouspellcheck="false".
Les valeurs de Rows et Columns sont normalisées en nombres entiers positifs. Les limites de longueur sont normalisées en nombres entiers positifs ou nuls, et la valeur maximale générée n’est jamais inférieure à la valeur minimale.
Créer un élément HTML <textarea> en C#
Le panneau C# montre comment créer la zone de texte configurée avec Aspose.HTML for .NET . Le code généré suit les étapes suivantes.
- Créez un
HTMLDocumentet unHTMLTextAreaElementavecCreateElement(). - Définissez
name,rows,colset leTextContentinitial. - Ajoutez
placeholder, les limites de longueur et le comportementspellcheckavecSetAttribute(). - Ajoutez la zone de texte avec
AppendChild()et enregistrez le document avecSave().
Configurez d’abord la zone de texte, puis copiez le code C# mis à jour dans votre projet .NET.
FAQ du Générateur HTML Textarea
1. Quelle est la différence entre les champs Placeholder et Value ?
Le champ Placeholder contient une indication temporaire affichée uniquement lorsque la zone de texte est vide. Value correspond au contenu initial que l’utilisateur peut modifier. Le texte de Placeholder n’est pas envoyé avec les données du formulaire.
2. Les paramètres Rows et Columns définissent-ils les dimensions exactes à l’écran ?
Ces paramètres définissent les dimensions intrinsèques de la zone de texte en fonction des caractères. Le CSS de la page peut remplacer la largeur et la hauteur finales. Utilisez donc CSS lorsque le contrôle doit suivre une mise en page adaptative.
3. Les paramètres Minimum length et Maximum length tronquent-ils le texte ?
Non. Les attributs minlength et maxlength participent à la validation du formulaire, mais ne raccourcissent pas le texte initial généré entre les balises <textarea>. L’application doit également valider les données reçues côté serveur.
4. Le paramètre Spellcheck garantit-il l’affichage de suggestions orthographiques ?
Non. Ce paramètre indique si la zone de texte doit être vérifiée, mais le comportement final dépend aussi du navigateur, de la langue prise en charge et des préférences de l’utilisateur.
5. Comment ajouter un texte initial contenant plusieurs lignes ?
Le champ Value du générateur accepte une seule ligne. Après avoir copié le résultat, insérez directement des sauts de ligne entre les balises <textarea> ou ajoutez des caractères de nouvelle ligne au texte C# affecté à TextContent.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez et prévisualisez le balisage d’autres éléments HTML courants.