February 3rd, 2011, 13:21  
				
			 
			
				
					#1  
	 
	
		
			
			
				عضو انجمن
			 
			
			
			
			
			
				 
			 
			
				
					    
				
			
		 
		
			
				
				
				
					 
				
						
							
							
						
						
				
					
						
							سلام
	کد:
	 document.getElementById('j1').value+document.getElementById('j2').value; 
 
	کد:
	if(is_int(document.getElementById('j1').value) && is_int(document.getElementById('j2').value)) document.getElementById('gimatefactor').value = document.getElementById('j1').value+document.getElementById('j2').value;
 ممنون میشم راهنمایی کنید
						 
					 
					
				 
			 
			
			
		 
	 
		
	 
    
 
		
		
		
			
						
						
							February 3rd, 2011 13:21  
						
					 
					
						
							 # ADS 
						
					 
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			 
		
	
	
			
				
					February 3rd, 2011, 15:17  
				
			 
			
				
					#2  
	 
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							سلام  
					 
					
				 
			 
			
			
		 
	 
		
	 
    
    
    
    
    
        
            تعداد تشکر ها از the_coder به دلیل پست مفید 
        
     
    
         
     
 
			
	
	
			
				
					February 3rd, 2011, 15:44  
				
			 
			
				
					#3  
	 
	
		
			
			
				عضو انجمن
			 
			
			
			
			
			
				 
			 
			
				
					    
				
			
		 
		
			
				
				
				
					 
				
						
						
				
					
						
							میشه نمونه کدش رو بدین چون من آشنایی ندارم به جاوا 
					 
					
				 
			 
			
			
		 
	 
		
	 
    
 
			
	
	
			
				
					February 3rd, 2011, 16:02  
				
			 
			
				
					#4  
	 
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							
	کد:
	 a=document.getElementById('j1').value;
 b=document.getElementById('j2').value;
 c=parseInt(a)+parseInt(b); 
 c نتیجه ای است که شما می خواین
						 
					 
					
				 
			 
			
			
		 
	 
		
	 
    
    
    
    
    
        
            تعداد تشکر ها از the_coder به دلیل پست مفید 
        
     
    
         
     
 
			
	
	
			
				
					February 3rd, 2011, 16:07  
				
			 
			
				
					#5  
	 
	
		
			
			
				عضو انجمن
			 
			
			
			
			
			
				 
			 
			
				
					    
				
			
		 
		
			
				
				
				
					 
				
						
						
				
					
						
							مشکل حلقه if چی؟ چطوری or کنم؟ 
					 
					
				 
			 
			
			
		 
	 
		
	 
    
 
			
	
	
			
				
					February 3rd, 2011, 16:27  
				
			 
			
				
					#6  
	 
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							
	کد:
	function is_int(value){
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return false;
  } else {
      return true;
  }
}
 a=document.getElementById('j1').value;
 b=document.getElementById('j2').value;
 c=document.getElementById('j3').value;
 d=document.getElementById('j4').value;
 if(is_int(a)) a=0;
 if(is_int(b)) b=0;
 if(is_int(c)) c=0;
 if(is_int(d)) d=0;
 e=parseInt(a)+parseInt(b)+parseInt(c)+parseInt(d); 
 e نتیجه شماست 
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط the_coder : February 3rd, 2011 در ساعت 16:35 
					
					
				 
				
				
				
				
				
				
			 
			
			
		 
	 
		
	 
    
    
    
    
    
        
            تعداد تشکر ها از the_coder به دلیل پست مفید 
        
     
    
         
     
 
			
	
	
			
				
					February 3rd, 2011, 16:31  
				
			 
			
				
					#7  
	 
	
		
			
			
				عضو انجمن
			 
			
			
			
			
			
				 
			 
			
				
					    
				
			
		 
		
			
				
				
				
					 
				
						
						
				
					
						
							تو این حالت وقتی یکی از مقادیر خالی هست NaN میده خروجی رو  
					 
					
				 
			 
			
			
		 
	 
		
	 
    
 
			
	
	
			
				
					February 3rd, 2011, 16:40  
				
			 
			
				
					#8  
	 
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							مشکلی نداره - فایل پیوست رو دانلود کنید :
						 
					 
					
						
						
						
						
						
							
								 
						
						
						 
					
					
				 
			 
			
			
		 
	 
		
	 
    
    
    
    
    
        
            تعداد تشکر ها از the_coder به دلیل پست مفید 
        
     
    
         
     
 
			
	
	
			
				
					February 3rd, 2011, 17:06  
				
			 
			
				
					#9  
	 
	
		
			
			
				عضو انجمن
			 
			
			
			
			
			
				 
			 
			
				
					    
				
			
		 
		
			
				
				
				
					 
				
						
						
				
					
						
							تو کد من جواب نمی ده میزنه NAN
	کد:
	<script>
function sum(){
if(is_int(document.getElementById('t1').value) && is_int(document.getElementById('f1').value)) document.getElementById('j1').value = document.getElementById('t1').value*document.getElementById('f1').value;
if(is_int(document.getElementById('t2').value) && is_int(document.getElementById('f2').value)) document.getElementById('j2').value = document.getElementById('t2').value*document.getElementById('f2').value;
if(is_int(document.getElementById('t3').value) && is_int(document.getElementById('f3').value)) document.getElementById('j3').value = document.getElementById('t3').value*document.getElementById('f3').value;
if(is_int(document.getElementById('t4').value) && is_int(document.getElementById('f4').value)) document.getElementById('j4').value = document.getElementById('t4').value*document.getElementById('f4').value;
if(is_int(document.getElementById('t5').value) && is_int(document.getElementById('f5').value)) document.getElementById('j5').value = document.getElementById('t5').value*document.getElementById('f5').value;
 a=document.getElementById('j1').value;
 b=document.getElementById('j2').value;
 c=document.getElementById('j3').value;
 d=document.getElementById('j4').value;
 a=parseInt(a);
 b=parseInt(b);
 c=parseInt(c);
 d=parseInt(d);
  if(is_int(a)) a=0;
 if(is_int(b)) b=0;
 if(is_int(c)) c=0;
 if(is_int(d)) d=0;
 
if(is_int(document.getElementById('j1').value) || is_int(document.getElementById('j2').value) || is_int(document.getElementById('j3').value)) document.getElementById('gimatefactor').value = a + b + c  ;
}
		
function is_int(value){
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return true;
  } else {
      return false;
  }
}
</script> 
 
						 
					 
					
				 
			 
			
			
		 
	 
		
	 
    
 
			
	
	
			
				
					February 3rd, 2011, 17:10  
				
			 
			
				
					#10  
	 
	
		
		
			
				
				
				
					 
				
						
						
							
						
				
					
						
							
	کد:
	 function is_int(value){
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return true ;
  } else {
      return false ;
  }
}
</script> 
 [/QUOTE] 
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط the_coder : February 3rd, 2011 در ساعت 17:14 
					
					
				 
				
				
				
				
				
				
			 
			
			
		 
	 
		
	 
    
    
    
    
    
        
            تعداد تشکر ها از the_coder به دلیل پست مفید