Capture du texte collé dans une zone de texte avec JQuery
Je dois prendre la pâte cas d'une zone de texte à l'aide de JQuery. J'ai essayé le code suivant mais il ne fonctionne pas...
$(document).ready(function()
{
$('#txtcomplaint').keyup(function()
{
TextCounter('txtcomplaint','counterComplaint', 1000 );
})
$('#txtcomplaint').onpaste(function()
{
alert()
//TextCounter('txtcomplaint','counterComplaint', 1000 );
})
});
source d'informationauteur Jibu P C_Adoor
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire quelque chose comme ceci
De ressources supplémentaires est de prendre un coup d'oeil ici.
J'ai finalement obtenu ce travail pour 1) taper, 2) glisser-déposer, 3) Ctrl-V et 4) coller dans le menu contextuel d'un clic de souris, mais j'ai dû fixer la pâte et déposez les gestionnaires du document (où 'taValue' est la classe de l'textareas je suis en train de moniteur):
L'événement keyup sur le textarea déjà travaillé. Le problème suivant est que de la pâte et déposer les événements de me faire virer AVANT le texte dans le textarea ne change réellement. Dans mon cas, j'ai voulu comparer le nouveau texte au texte original. J'ai eu recours à un setTimeout:
Je déteste utiliser le délais d'attente pour des choses comme cela, mais il ne fonctionne pas (quand j'ai essayé de 100 millisecondes d'intervalle, il n'a pas).
C'est le plus utile de la solution:
peut-être que le changement n'est pas essentiel.