https://jsfiddle.net/87r4adbp/1/


یک textarea داریم . میخوام وقتی کاربر یک متنی را copy کرد و داخل این textarea میخواست paste کنه , بعد paste کردن , تعداد کارکتر های اون متن , داخل یک تگ p تایپ بشه ( توسط jquery ) .

همه چیز دزست کار میکنه داخل پروژه من به غیر از یه مشکل کوچیک . مشکل اینجاست که الان وقتی بر رویه textarea با موس کلیک راست میکنید و رویه paste کلید میکنید برای اولین بار تعداد کارکتر ها رو نمیشمارد . برای دومین بار که با موس paste میکنید , تنها تعداد بار دوم را حساب میکند و بار اول رو نادیده میگیرد .

اما وقتی با کلید های کیبورد ctrl+v میخواید متن رو Paste کنید , کاملا درست کار میکند . یعنی برای بار اولم دقیقا درست کارکترا هارو میشمارد و تایپ میکند .


مشکل من فقط با paste :ردن از موس هست که باگی داره نمیدونم چطور ردیفش کنم . سرچ زیاد زدم و روش های مختلفی رو تست کردم اما نشد .


از دوستانی که راهنمایی میکنند نهایت تشکر رو دارم .