/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Noget med inputfields
Fra : Zodiax


Dato : 16-08-03 09:44

Jeg er ved at lave en form hvor brugeren kan vælge noget fra en listmenu,
eller selv indtaste i et inputfield. Hvis brugeren vælger fra listen vil jeg
have at inputfieldet skal blive "gråt" altså sådan at man ikke kan skrive
noget i det. Hvis brugeren sætter listen tilbage på teksten "vælg fra
listen" skal inputfieldet blive aktivt igen.
Hvordan kan jeg gøre det?

--
Zodiax




 
 
Jesper Stocholm (16-08-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 16-08-03 11:14

Zodiax wrote :

> Jeg er ved at lave en form hvor brugeren kan vælge noget fra en
> listmenu, eller selv indtaste i et inputfield. Hvis brugeren vælger
> fra listen vil jeg have at inputfieldet skal blive "gråt" altså sådan
> at man ikke kan skrive noget i det. Hvis brugeren sætter listen
> tilbage på teksten "vælg fra listen" skal inputfieldet blive aktivt
> igen. Hvordan kan jeg gøre det?

Prøv med noget i retning af

<script type="text/javascript">
   function EnableDisable(oInput) {
       if (oInput.selectedIndex <> 0) {
           document.forms[0].tData.disabled = true;
       }
       else {
           document.forms[0].tData.disabled = false;
       }
   }
</script>

<form action="page.asp" method="get">
   <select name="sDrop" onchange="EnableDisable(this)">
       <option>Vælg herfra></option>
       <option>valg 1</option>
       <option>valg 2</option>
   </select>
   <input type="text" name="tData"/>
</form>


--
Jesper Stocholm - http://stocholm.dk
www.asp-faq.dk : FAQ for dk.edb.internet.webdesign.serverside.asp
www.usenet.dk/netikette/citatteknik.html : Skriv under det du svarer på
Svar til gruppen og ikke til mig privat !

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste