Avatar billede sap Nybegynder
07. juli 2002 - 14:16 Der er 4 kommentarer og
1 løsning

dropdown, enabled/disabled

Jeg har en dropdown boks med funktioner. Hvis man vælger "Ændre rettigheder" i denne skal boksen nedenunder blive enabled (hvis man vælger en anden skal den blive disabled igen)

Jeg har lavet noget, men det virker ikke :
[--- Toppen ----]
<script>
function aktiver_felt(selObj){
    var tx = selObj.options[selObj.selectedIndex].text;
    if (tx == 'ret') {
        document.forms[form].elements[rettighed].disabled=!document.forms[form_].elements[felt_].enabled
        }
}
</script>
[--- Top Slut ---]
[--- Dropdown sectionen ---]
<select name="funktion" size="2" onChange="aktiver_felt(this);">
<option value="slet">Slet bruger(e)</option>
<option value="ret">Ændre rettigheder</option>
</select>
<br><br>
<select name="rettighed" size="2" disabled>
<option>Administrator</option>
<option>Bruger</option>
</select>
[--- Dropdown slut ---]

Ps. Min form hedder bare "form".

På forhånd tak.
Sap
Avatar billede mikoalngelo Nybegynder
07. juli 2002 - 14:50 #1
skriv value i stedet for text, for nu er tx jo 'Ændre rettigtheder', hvis man vælger den nederste. Prøv det.
Avatar billede mikoalngelo Nybegynder
07. juli 2002 - 14:56 #2
Dette virker i hvert fald:

[--- Toppen ----]
<script>
function aktiver_felt(selObj){
    var tx = selObj.options[selObj.selectedIndex].value;
    if (tx == 'ret') {
        document.forms['form'].elements['rettighed'].disabled=false
    }
    else {
        document.forms['form'].elements['rettighed'].disabled=true
    }
}
</script>
[--- Top Slut ---]
[--- Dropdown sectionen ---]<form name="form">
<select name="funktion" size="2" onChange="aktiver_felt(this);">
<option value="slet">Slet bruger(e)</option>
<option value="ret">Ændre rettigheder</option>
</select>
<br><br>
<select name="rettighed" size="2" disabled>
<option>Administrator</option>
<option>Bruger</option>
</select></form>
[--- Dropdown slut ---]
Avatar billede sap Nybegynder
07. juli 2002 - 15:21 #3
Mange tak....utroligt så lidt der skulle til, og at jeg ikke kunne finde fejlen....
Man nu er JS heller ikke min stærke side..hmmm måske var det det man skulle bruge sin sommerferie på ? :)
Avatar billede mikoalngelo Nybegynder
07. juli 2002 - 15:29 #4
Ja, mon ikke :)
Avatar billede mikoalngelo Nybegynder
07. juli 2002 - 15:30 #5
Nå ja, thx for p.
Prøv at kigge ind på http://harrypotter.lk-data.net (lidt reklame :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester