Avatar billede Slettet bruger
12. februar 2002 - 17:11 Der er 15 kommentarer og
1 løsning

<select>

Hvordan kan jeg gøre sådan at jeg har en select med nogle option i, og så når jeg vælger 1 derfra så skriver den værdien i et textfelt på siden, jeg ved det er noget med onchange men kan ik helt hitte ud af det
Avatar billede Slettet bruger
12. februar 2002 - 17:12 #1
hmmm...kom til at sætte 0 point og nu vil den ikke hæve det
Avatar billede hono Nybegynder
12. februar 2002 - 17:14 #2
så bare skriv hvor mage points du vil give, og opret et nyt "point-spm.", når du har fået svar
Avatar billede Slettet bruger
12. februar 2002 - 17:17 #3
jamen jeg vil give 15
Avatar billede nikolajdu Nybegynder
12. februar 2002 - 17:18 #4
<select name="vaelgGenre" onchange="if(this.options[this.selectedIndex].value!='vaelg'){this.form.t.value=this.options[this.selectedIndex].value}">
<option name="op" value="vaelg" selected>Vælg Genre</option>
<option name="op1" value="bla" selected>bla</option>
<option name="op2" value="buh" selected>buh</option>
<input type="hidden" name="t">
</select>

/Nikolaj
Avatar billede Slettet bruger
12. februar 2002 - 17:20 #5
jamen havd skal form feltet hedde??
Avatar billede nikolajdu Nybegynder
12. februar 2002 - 17:22 #6
det skal selvføgelig ikke være <input type="hidden">

<input type="text" name="f">

Jeg copy /pastede bare fra noget jeg lige var i gang med - Der går det på et hidden field :))

/Nikolaj
Avatar billede Slettet bruger
12. februar 2002 - 17:23 #7
det kan jeg stadig ikke få til at funke, koden ser sådan ud nu:
<select name="vaelgGenre"

onchange="if(this.options[this.selectedIndex].value!='vaelg'){this.form.t.value=this.o

ptions[this.selectedIndex].value}">
<option name="op" value="vaelg" selected>Vælg Genre</option>
<option name="op1" value="bla" selected>bla</option>
<option name="op2" value="buh" selected>buh</option>
<input type="text" name="t">
</select>
Avatar billede kennethrisum Nybegynder
12. februar 2002 - 17:27 #8
Dette virker med IE6

<script>
    function showIt(e)
    {
      document.getElementById("result").value =  e[e.selectedIndex].text;
    }
</script>
<select onchange="showIt(this);">
<option>test</option>
<option>test2</option>
</select>
<input id="result"/>
Avatar billede Slettet bruger
12. februar 2002 - 17:30 #9
kenneth ja det gør det, men virker det ikke i 5,0 og 5,5??
Avatar billede nikolajdu Nybegynder
12. februar 2002 - 17:30 #10
<select name="vaelgGenre" onchange="if(this.options[this.selectedIndex].value!='vaelg'){this.form.t.value=this.options[this.selectedIndex].value}">
<option name="op" value="vaelg" selected>Vælg Genre</option>
<option name="op1" value="bla" selected>bla</option>
<option name="op2" value="buh" selected>buh</option>
<input type="text" name="t">
</select>

Virker altså fint hos mig - Og i alle version 4+ browsere.
Avatar billede Slettet bruger
12. februar 2002 - 17:31 #11
det funker bare ikke hos mig jeg kører winxp jeg ved ik om det har noget at sige
Avatar billede nikolajdu Nybegynder
12. februar 2002 - 17:32 #12
Du har valgt flere som "selected" - kører du multiple select?
Avatar billede kennethrisum Nybegynder
12. februar 2002 - 17:32 #13
Det burde virke i samtlige IE version (i hvert fald ie4+)

Jeg er dog ikke sikker på at det virker i NS, da de har en anden implementering af JavaScript
Avatar billede nikolajdu Nybegynder
12. februar 2002 - 17:36 #14
<form name="f">
<select name="vaelgGenre" onchange="if(this.options[this.selectedIndex].value!='vaelg'){this.form.t.value=this.options[this.selectedIndex].value}">
<option name="op" value="vaelg">Vælg Genre</option>
<option name="op1" value="bla">bla</option>
<option name="op2" value="buh">buh</option>
<input type="text" name="t">
</select>
</form>
Avatar billede Slettet bruger
12. februar 2002 - 17:38 #15
jeg fandt ud af det begge 2 læg et svar her bege 2 http://www.eksperten.dk/spm/171664
Avatar billede Slettet bruger
14. februar 2002 - 00:24 #16
Lukker her da jeg afventer svar fra nikolajdu på overstående spørgsmål
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