- 
	
			
				
					January 26th, 2017, 14:45
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 مشکل با رویداد paste در jquery مشکل با رویداد paste در jquery
					
						
							https://jsfiddle.net/87r4adbp/1/
 
 
 یک textarea داریم . میخوام وقتی کاربر یک متنی را copy کرد و داخل این textarea میخواست paste کنه , بعد paste کردن , تعداد کارکتر های اون متن , داخل یک تگ p تایپ بشه ( توسط jquery ) .
 
 همه چیز دزست کار میکنه داخل پروژه من به غیر از یه مشکل کوچیک . مشکل اینجاست که الان وقتی بر رویه textarea با موس کلیک راست میکنید و رویه paste کلید میکنید برای اولین بار تعداد کارکتر ها رو نمیشمارد . برای دومین بار که با موس paste میکنید , تنها تعداد بار دوم را حساب میکند و بار اول رو نادیده میگیرد .
 
 اما وقتی با کلید های کیبورد ctrl+v میخواید متن رو Paste کنید , کاملا درست کار میکند . یعنی برای بار اولم دقیقا درست کارکترا هارو میشمارد و تایپ میکند .
 
 
 مشکل من فقط با paste :ردن از موس هست که باگی داره نمیدونم چطور ردیفش کنم . سرچ زیاد زدم و روش های مختلفی رو تست کردم اما نشد .
 
 
 از دوستانی که راهنمایی میکنند نهایت تشکر رو دارم .
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							January 26th, 2017 14:45
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					January 26th, 2017, 16:58
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل با رویداد paste در jquery پاسخ : مشکل با رویداد paste در jquery
					
						
							خدمت شما
 
	کد PHP: 
$('textarea').on('change keyup keypress paste input propertychange' , function() {
 var cs = $(this).val().length;
 $('p').text(cs);
 });
 
 
 
 
 
 
 
				
				
				
				
					برنامه نویسی حرفه ای ربات تلگرام
 نمونه کارها در کانال @robotnevis
 ID: @Homaygh
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازamhf به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					January 26th, 2017, 20:46
				
			
			
				
					#3
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل با رویداد paste در jquery پاسخ : مشکل با رویداد paste در jquery
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  amhf  
 خدمت شما 
	کد PHP: 
$('textarea').on('change keyup keypress paste input propertychange' , function() {
 var cs = $(this).val().length;
 $('p').text(cs);
 });
 
 
 
 
 
 خیلی حیلی ممنونم داداش بابت کمکت
 
 
 
 
 
 
 
-