| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Textfelt igen... Fra : Peter Nielsen | 
  Dato :  26-06-02 23:34 |  
  |   
            Hovsa.. kom til at trykke CTRL + enter... sorry for spam :(
 
 hva jeg ville skrive var:
 
 hejsa.. Jeg er totalt nubi til javascript...
 
 Har den har select box.. og når dens value er andet end "other" så skal den
 disable et textfelt og samtidig sætte en value i den...
 
 Sådan her så mit script ud:
 
 <script>
 function tjek () {
 if (document.form.teamtjek.value == "other") {
 document.form.team1.disabled = false;
 }
 else
 {
 document.form.team1.value = document.form.teamtjek.value
 document.form.team1.disabled = true;
 }
 }
 </script>
 
 Indtil videre virker det lidt... Den skriver bare ik det rigtige i
 textfeltet.. den skriver bare " undefined" og ikke det den skal... nogen der
 kan hjælpe ?! :)
 
 /Peter Nielsen
 
 
 
  
            
             |   |   
            
        
 
            
         
           Jimmi Storgaard (27-06-2002) 
         
	
            | Kommentar Fra : Jimmi Storgaard | 
  Dato :  27-06-02 08:45 |  
  |   
            Jeg kan umiddelbart ikke se, hvad der skulle være galt med scriptet. Det
 eneste jeg lige kan sætte en finger på er, at du vist har kaldt din form for
 "form". Man skal helst undgå at bruge prædefinerede ord i sin navngivning.
 Kald formen istedet for "teamform" eller lignende.
 
 Jeg tror bare ikke det løser problemet. Måske kunne du vise os HTML-delen,
 som formen er i (og kalder "tjek()"), måske ligger der noget dér og driller.
 
 --
 /Jimmi
 
 "Peter Nielsen" <morticuz@darlichat.dk> wrote in message
 news:3d1a4152$0$121$edfadb0f@dspool01.news.tele.dk...
 > Hovsa.. kom til at trykke CTRL + enter... sorry for spam :(
 >
 > hva jeg ville skrive var:
 >
 > hejsa.. Jeg er totalt nubi til javascript...
 >
 > Har den har select box.. og når dens value er andet end "other" så skal
 den
 > disable et textfelt og samtidig sætte en value i den...
 >
 > Sådan her så mit script ud:
 >
 > <script>
 > function tjek () {
 > if (document.form.teamtjek.value == "other") {
 > document.form.team1.disabled = false;
 > }
 > else
 > {
 > document.form.team1.value = document.form.teamtjek.value
 > document.form.team1.disabled = true;
 > }
 > }
 > </script>
 >
 > Indtil videre virker det lidt... Den skriver bare ik det rigtige i
 > textfeltet.. den skriver bare " undefined" og ikke det den skal... nogen
 der
 > kan hjælpe ?! :)
 >
 > /Peter Nielsen
 >
 >
 >
 
 
  
            
             |   |   
            
        
 
            
         
           Peter Nielsen (27-06-2002) 
         
	
            | Kommentar Fra : Peter Nielsen | 
  Dato :  27-06-02 10:01 |  
  |   
            Jamen det ka du da :) Og ja.. har kaldt min form for "form"
 
 <select name="teamtjek" class="login" onchange="tjek()" onKeyUp="tjek()"
 onKeyPress="tjek()">
    <option value="other">Other</option>
    <option value="CIA TDM">CIA TDM</option>
 </select>
   
 If other team: <input type="text" name="team1" value="" class="login">
 
 "Jimmi Storgaard" <jimmi@smart.as> wrote in message
 news:afefm6$128$1@sunsite.dk...
 > Jeg kan umiddelbart ikke se, hvad der skulle være galt med scriptet. Det
 > eneste jeg lige kan sætte en finger på er, at du vist har kaldt din form
 for
 > "form". Man skal helst undgå at bruge prædefinerede ord i sin navngivning.
 > Kald formen istedet for "teamform" eller lignende.
 >
 > Jeg tror bare ikke det løser problemet. Måske kunne du vise os HTML-delen,
 > som formen er i (og kalder "tjek()"), måske ligger der noget dér og
 driller.
 >
 > --
 > /Jimmi
 >
 > "Peter Nielsen" <morticuz@darlichat.dk> wrote in message
 > news:3d1a4152$0$121$edfadb0f@dspool01.news.tele.dk...
 > > Hovsa.. kom til at trykke CTRL + enter... sorry for spam :(
 > >
 > > hva jeg ville skrive var:
 > >
 > > hejsa.. Jeg er totalt nubi til javascript...
 > >
 > > Har den har select box.. og når dens value er andet end "other" så skal
 > den
 > > disable et textfelt og samtidig sætte en value i den...
 > >
 > > Sådan her så mit script ud:
 > >
 > > <script>
 > > function tjek () {
 > > if (document.form.teamtjek.value == "other") {
 > > document.form.team1.disabled = false;
 > > }
 > > else
 > > {
 > > document.form.team1.value = document.form.teamtjek.value
 > > document.form.team1.disabled = true;
 > > }
 > > }
 > > </script>
 > >
 > > Indtil videre virker det lidt... Den skriver bare ik det rigtige i
 > > textfeltet.. den skriver bare " undefined" og ikke det den skal... nogen
 > der
 > > kan hjælpe ?! :)
 > >
 > > /Peter Nielsen
 > >
 > >
 > >
 >
 >
 
 
  
            
             |   |   
            
        
 
            
         
            Jimmi Storgaard (27-06-2002) 
         
	
            | Kommentar Fra : Jimmi Storgaard | 
  Dato :  27-06-02 10:37 |  
  |   
            Hos mig (i IE6) skriver den "CIA TDM" i feltet ved siden af og det er vel
 godt nok !?
 
 Hvilken browser bruger du ? Det kan være, at du alliegevel skal prøve at
 ændre formnavnet. Du kan evt. lige teste først med denne html-side:
 
 <html>
 <head>
 <script>
 function tjek () {
 alert(document.teamform.teamtjek.value);
 if (document.teamform.teamtjek.value == "other") {
 document.teamform.team1.disabled = false;
 }
 else
 {
 document.teamform.team1.value = document.teamform.teamtjek.value
 document.teamform.team1.disabled = true;
 }
 }
 </script>
 </head>
 <body>
 <form name="teamform">
 <select name="teamtjek" class="login" onchange="tjek()" onKeyUp="tjek()"
 onKeyPress="tjek()">
    <option value="other">Other</option>
    <option value="CIA TDM">CIA TDM</option>
 </select>
   
 If other team: <input type="text" name="team1" value="" class="login">
 </form>
 </body>
 </html>
 
 
 --
 /Jimmi
 
 
 
  
            
             |   |   
            
        
 
            
         
             Peter Nielsen (27-06-2002) 
         
	
            | Kommentar Fra : Peter Nielsen | 
  Dato :  27-06-02 12:05 |  
  |   
            Ja det var da sært... der virker det jo... og jeg prøvede at copy/paste
 det.. og det meldte stadig fejl.. så prøvede jeg igen.. og så virkede det...
 "Jimmi Storgaard" <jimmi@smart.as> wrote in message
 news:afem90$kgh$1@sunsite.dk...
 > Hos mig (i IE6) skriver den "CIA TDM" i feltet ved siden af og det er vel
 > godt nok !?
 >
 > Hvilken browser bruger du ? Det kan være, at du alliegevel skal prøve at
 > ændre formnavnet. Du kan evt. lige teste først med denne html-side:
 >
 > <html>
 > <head>
 > <script>
 > function tjek () {
 > alert(document.teamform.teamtjek.value);
 > if (document.teamform.teamtjek.value == "other") {
 > document.teamform.team1.disabled = false;
 > }
 > else
 > {
 > document.teamform.team1.value = document.teamform.teamtjek.value
 > document.teamform.team1.disabled = true;
 > }
 > }
 > </script>
 > </head>
 > <body>
 > <form name="teamform">
 > <select name="teamtjek" class="login" onchange="tjek()" onKeyUp="tjek()"
 > onKeyPress="tjek()">
 >    <option value="other">Other</option>
 >    <option value="CIA TDM">CIA TDM</option>
 > </select>
 >   
 > If other team: <input type="text" name="team1" value="" class="login">
 > </form>
 > </body>
 > </html>
 >
 >
 > --
 > /Jimmi
 >
 >
 >
 
 
  
            
             |   |   
            
        
 
            
         
              Jimmi Storgaard (27-06-2002) 
         
	
            | Kommentar Fra : Jimmi Storgaard | 
  Dato :  27-06-02 17:03 |  
  |   
            Det er muligvis browseren, som har husket noget af den gamle kode. Det kan
 drille temmeligt meget nogen gange.
 
 --
 /Jimmi
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |