2 pièce(s) jointe(s)
Détecter le coller à la souris
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:
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.