20. september 2001 - 13:59 
												Der er
									8  kommentarer													og 					2  løsninger									 
									
		 
		
			
Indsæt felt fra Array? 
			<SCRIPT LANGUAGE=\"JavaScript\"> var felt=new Array(\"bruger\", \"psw\"); document.login.felt[0].focus();// virker ikke! </SCRIPT> Hvordan får jeg indsat værdien fra Array felt[0], Så det opfattes som nedenstående? document.login.bruger.focus();// virker ok! 
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				20. september 2001 - 14:07  
				#1 
			 				 
						
		 
		
			Har du prøvet: eval(\'document.login.\'+felt[0]+\'.focus()\'); hth jes
		
		
	 
	
		
								
					
				20. september 2001 - 14:11  
				#2 
						
		 
		
			Prøv at se denne:     for(i = 0; i < splitname.length; i++)     {         document.forms[docsecond].elements[splitname[i]].style.backgroundColor=\"#FFFFFF\";              if(document.forms[docsecond].elements[splitname[i]].value == \"\")         {         document.forms[docsecond].elements[splitname[i]].style.backgroundColor=\"#FF0000\";         alert(\"Feltet skal være udfyldt\");         document.forms[docsecond].elements[splitname[i]].focus();         return false;         }     }     return true; Splitname er mit array, der indeholder feltnavnene og det virker!
		
		
	 
	
		
								
					
				20. september 2001 - 14:22  
				#3 
			 				 
						
		 
		
			felterne ligger i et array der hedder elements, ikke felt document.login.elements[0].focus();// virker! men pas på med nummeret. radioknapper, sellectbokse, submit-knap. altsamme tæller med i elements arrayer for den form.
		
		
	 
	
		
								
					
				20. september 2001 - 14:23  
				#4 
			 				 
						
		 
		
			>>senj Så har du også formnavnet i en variabel: docsecond -- ik\'·], så dine linjer ville blive: document.login.elements... i mbj@adr.dk\'s tilfælde. hth jes   
		
		
	 
	
		
								
					
				20. september 2001 - 14:42  
				#5 
						
		 
		
			Ved at skrive: document.login.elements[0].focus();// virker! men så bruger jeg jo ikke mit Array med mine strenge, hvor i jeg kender det rigtige navn. ved at bruge elements[nr] skal man kende det rigtige elements-nr i formen.
		
		
	 
	
	
	
		
								
					
				20. september 2001 - 14:43  
				#6 
			 				 
						
		 
		
			Jamen gør som senj: document.login.elements[felt[0]].focus(); ;·]
		
		
	 
	
		
								
					
				20. september 2001 - 14:55  
				#7 
			 				 
						
		 
		
			Takker for points ;~} -- det var lige hvad jeg manglede til at gå 10k *S*
		
		
	 
	
		
								
					
				20. september 2001 - 16:48  
				#8 
			 				 
						
		 
		
			På bare 3 måneder. [ryste i bukserne] :-))
		
		
	 
	
		
								
					
				20. september 2001 - 16:58  
				#9 
						
		 
		
			Tillykke ! Hva\' ka\' det ik\' bli\' te på 3 år ?  :o)
		
		
	 
	
		
								
					
				20. september 2001 - 23:29  
				#10 
			 				 
						
		 
		
			*GG*
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling