web-dev-qa-db-fra.com

Quelle est la différence entre la zone de texte et le texte de type d'entrée dans angularjs

Je ne sais pas quelle est la différence. Essayer de déterminer ce qui est le mieux pour mon cas d'utilisation.

22
aintnorest

La différence concerne HTML et n'est pas liée à AngularJS. Quoi qu'il en soit, quelques définitions du site W3Schools:

texte du type d'entrée :

Le <input> tag spécifie un champ de saisie où l'utilisateur peut entrer des données.

<input> les éléments sont utilisés dans un <form> élément pour déclarer les contrôles d'entrée qui permettent aux utilisateurs d'entrer des données.

Un champ de saisie peut varier de plusieurs façons, selon l'attribut type.

Zone de texte :

Le <textarea> tag définit un contrôle de saisie de texte sur plusieurs lignes.

Une zone de texte peut contenir un nombre illimité de caractères et le texte s'affiche dans une police à largeur fixe (généralement Courier).

La taille d'une zone de texte peut être spécifiée par les attributs cols et rows, ou mieux encore; via les propriétés CSS 'height et width.

Vous pouvez trouver des définitions et des exemples ici: entrée et zone de texte

26
Atropo

De manière générale, un champ de saisie est un champ d'une ligne (probablement pour porter quelque chose comme le prénom ou le nom, un numéro de téléphone, un e-mail). Une zone de texte est un champ multiligne qui vous permet d'appuyer sur ENTREE! Ils sont utilisés pour des adresses ou d'autres types de données longs et complexes (également des notes, par exemple).

8
superpuccio

C'est peut-être évident, mais j'ai juste pensé à mentionner:

  • Valeur de zone de texte - La valeur de l'objet zone de texte est le code HTML à l'intérieur des balises de début et de fin de celui-ci.

  • Valeur d'entrée - La valeur d'objet d'entrée de l'entrée se trouve à l'intérieur de la valeur d'attribut.

5
user2100789

TextArea contient plusieurs lignes, le texte saisi ne concerne qu'une seule ligne, la différence de déclaration est la suivante

<input name="txtDescEd" type="text"  />
<textarea name="txtDescEd" cols="60" rows="10"></textarea>
5
Nate

La principale différence entre une zone de texte et un champ de texte () est qu'un champ de texte n'a qu'une seule ligne, alors qu'une zone de texte a généralement plusieurs lignes.

1
Avinash Garg