- 
	
			
				
					March 9th, 2017, 22:31
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 مشکل چند خط ساده jquery (مهم ) مشکل چند خط ساده jquery (مهم )
					
						
							سلام مشکل این چند خط چیه؟؟
 
 همه چی درست کار می کنه ولی اگه مثلا من یه کلمه بنویسم و پاکش کنم یعنی اینپوت رو خالی کنم همه مقادیر آرایه رو نشون میده :|
 
 میشه بگین کجاش خرابه؟
 
 
	کد: $(document).ready(function () {    var words = ['john','dress'];
    $('#input').on('keyup',function () {
        var value = $(this).val();
        var matches = [];
        words.forEach(function (item) {
            if (item.indexOf(value) > -1 ) {
                matches.push(item);
            } else if (item.indexOf("")){
                matches = [];
            }
        });
        var match = "";
        matches.forEach(function (item) {
           match += item + "<br>";
        });
        $('p').html(match);
    });
});
 - - - Updated - - -
 
 هیشکی بلد نیتس؟
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از mojtabakh18 به دلیل پست مفید 
        
    
 
 
 
- 
		
			
						
						
							March 9th, 2017 22:31
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					March 9th, 2017, 23:52
				
			
			
				
					#2
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							ساختارتو تو https://jsfiddle.net بچین بعد لینک بده ببینم چشه .
						 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از a1994n1373 به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					March 9th, 2017, 23:53
				
			
			
				
					#3
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  a1994n1373  
 
 
 
 
 تشکر
 
 https://jsfiddle.net/7b1hLzt0/
 
 بفرمایید
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					March 10th, 2017, 00:09
				
			
			
				
					#4
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
 
 
 
 
- 
    
- 
	
			
				
					March 10th, 2017, 00:18
				
			
			
				
					#5
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  a1994n1373  
 قسمت html رو پر نکردی که 
 
 
 https://jsfiddle.net/7b1hLzt0/1/
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					March 10th, 2017, 00:18
				
			
			
				
					#6
				
				
				
			
	 
		
			
			
				عضو جدید
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							کد شما هیچ مشکلی نداره و درست عمل میکنه . تنها مشکلی که داره اینه که  وقتی آتریبات value در المنت #input خالی میشه همه ی پارامتر های آرایه رو  میندازه توی المنت p . این بخاطر اینه که شما اعتبار سنجی نکردید و مقدار  هیچی در همه کلمات وجود داره ! با یه دستور شرطی که اگه مقدار value المنت  #input خالی بود همه چی ریترن فالس بشه مشکل شما حل میشه
 اینم کد اصلاح شده به همراه کدی که خدمتتون عرض کردم . مشکلش حل شده :
 
 
	کد PHP: 
<script type="text/javascript">
 $(document).ready(function () {    var words = ['john','dress'];
 $('#input').on('keyup',function () {
 if($(this).val()===""){$('p').html("");return false}
 var value = $(this).val();
 var matches = [];
 words.forEach(function (item) {
 if (item.indexOf(value) > -1 ) {
 matches.push(item);
 } else if (item.indexOf("")){
 matches = [];
 }
 });
 var match = "";
 matches.forEach(function (item) {
 match += item + "<br>";
 });
 $('p').html(match);
 });
 });
 </script>
 
 
 
 
 
 
 
				
				
				
				
					انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
 مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
 تماس با برنامه نویس-امیرعلی استکی:+989017735378
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از phpcoding به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					March 10th, 2017, 00:46
				
			
			
				
					#7
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							متاسفانه کار نمی کنه بازم همونه
 
 از نظر تئوری باید حرفتون درست در بیاد ولی نمی دونم چرا بازم درست نشد  
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					March 10th, 2017, 00:50
				
			
			
				
					#8
				
				
				
			
	 
		
			
			
				عضو جدید
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							کدی که به شما دادم رو اول روی لوکال هاستم تست کردم دوست عزیز . مشکل حل شده بود !!
						 
 
 
 
				
				
				
				
					انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
 مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
 تماس با برنامه نویس-امیرعلی استکی:+989017735378
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از phpcoding به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					March 10th, 2017, 01:08
				
			
			
				
					#9
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : مشکل چند خط ساده jquery (مهم ) پاسخ : مشکل چند خط ساده jquery (مهم )
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  phpcoding  
 کدی که به شما دادم رو اول روی لوکال هاستم تست کردم دوست عزیز . مشکل حل شده بود !! 
 
 
 
 اوکی دوباره چک می کنم خبر می دم
 
 
 
 
 
 
 
-