Bonjour,
Vu mon incompétence en js, je fais encore appel à vous.
J'ai récupéré du code qui permet de contrôler le nombre maxi de caractères saisis dans un input ou un textarea.
Au fur et à mesure de la saisie, le texte "n caractères sur n maximum" s'affiche (ça ne fonctionne pas dans l'exemple ci-dessous, mais dans mon appli, c'est OK).
Voilà mon code (résumé) :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <html> <head> <title> </title> </head> <body> <form name="FichePoste"> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="maxlength.js"></script> Service : <div id="MaxService" style="font-size:11px;font-style:italic;text-align:right"> </div><br> <input type="text" name="Service" data-maxsize="10" data-output="MaxService" value="" size="50"> </form> </body> </html>
Si je tape au clavier, la saisie est bien limitée à 10 caractères.
Si je fais un Ctrl+V d'une chaine de plus de 10 caractères, celle-ci est bien tronquée à 10.
Par contre, si je fais un clic droit => coller, il me colle le texte sans tenir compte du maximum des 10 caractères.
Quelqu'un pourrait m'aider à intégrer ce contrôle svp ?
Merci.
Je joins également les fichiers js.
Partager