Comment récupérer le texte saisi dans un champ de formulaire, en jQuery ?
La bibliothèque JavaScript jQuery fournit la méthode val() qui peut retourner ou modifier la valeur d'un élément textarea.
Les textarea sont des champs permettant de rentrer du texte sur plusieurs lignes. Ils sont très utilisés sur internet, pour des champs dont le contenu dépasse la simple ligne. Les textarea ont la particularité de stocker le texte à l'intérieur des balises, contrairement à la balise <input> qui stocke le texte entré par l'internaute au sein de l'attribut value. Cette différence vient du fait que les sauts de ligne ne peuvent pas être contenus dans un attribut. Cela casserait la structure de la balise et ne serait pas conforme à la norme HTML.
Exemple de textarea :
<textarea name=champTexte id=champTexte rows=3 cols=50> Le texte que vous entrez sera stocké ici </textarea>
La bibliothèque JavaScript jQuery fournit la méthode val() qui peut retourner ou modifier la valeur de l'élément. Cette méthode fonctionne de la même manière pour les input, les textarea, les cases à cocher ou encore les boutons radio :
var valeur = jQuery(#champTexte).val(); //La variable valeur reçoit le contenu de la textarea.