145 votes

Comment obtenir la longueur du texte saisi dans une zone de texte à l'aide de jQuery ?

Comment obtenir la longueur du texte saisi dans une zone de texte à l'aide de jQuery ?

333voto

yfeldblum Points 42613
var myLength = $("#myTextbox").val().length;

108voto

Jonathan Tran Points 7058

Si votre zone de texte a un attribut id de "mytextbox", vous pouvez obtenir la longueur comme suit :

var myLength = $("#mytextbox").val().length;
  • $("#mytextbox") trouve la zone de texte par son id.
  • .val() obtient la valeur de l'élément d'entrée saisi par l'utilisateur, qui est une chaîne de caractères.
  • .length obtient le nombre de caractères dans la chaîne.

10voto

Rohith Points 71

Pour moi, il ne s'agit pas d'une zone de texte mais d'une balise span et cela a fonctionné pour moi.

var len = $("span").text().length;

5voto

Aqib Shehzad Points 29

Le code mentionné ci-dessous fonctionne parfaitement bien pour prendre la longueur de n'importe quel caractère entré dans la zone de texte.

$("#Texboxid").val().length;

2voto

Fadid Points 31

CODE

$('#montant-total-prevu').on("change", function() {

var taille = $('#montant-total-prevu').val().length;

    if (taille > 9) {

//TODO

}

});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X