J'ai une zone de texte avec un nombre en dehors de celui que j'ai initialement défini à 7 via le script. Quand je tape dans la zone de texte je veux que le nombre diminue, quand je supprime des caractères je veux qu'il augmente. Le script que j'ai maintenant diminue le nombre comme prévu, mais quand je le supprime diminue encore. S'il n'y a plus de caractères dans le champ et que j'appuie sur la touche delete, le nombre augmente. Quelqu'un peut-il me mettre sur la bonne voie? Merci.Aide avec le compteur de longueur de la zone de texte jQuery
Voici ce que j'ai:
var origCnt = 7;
$('#cntEngDesg_insert').html(origCnt);
$('#txtEngDesg_insert').keyup(function() {
var currentlen = $('#txtEngDesg_insert').val().length;
if (currentlen++) {
origCnt--;
$('#cntEngDesg_insert').html(origCnt);
}
else if (currentlen--) {
origCnt++;
$('#cntEngDesg_insert').html(origCnt);
}
});
Très bien, merci! –
devrait avoir rafraîchi avant de soumettre ma solution identique :) – Variant
@nick - Je viens de l'éditer, maintenant il va effectivement restreindre l'entrée à la longueur correcte, plus il y a une démo. @Variant - Je le fais tout le temps :) – karim79