Avatar billede Slettet bruger
31. juli 2002 - 21:27 Der er 11 kommentarer og
1 løsning

Overføre id på options i select til et hidden felt.

Hvis jeg har følgende form:

<form>

<input type="hidden" name="betaling">

<select name="metode1">

<option id="01" value="">Vælg betaling
<option id="02" value="0,00">Kontant
<option id="03" value="0,00">Dankort
<option id="04" value="15,00">Indbetaling på giro
<option id="05" value="25,00">Efterkrav

</select>

</form>

Kan jeg så på nogen måde med JavaScript lægge id værdien af den valgte option over i mit hidden field?

Jeg bruger i forvejen den value der ligger i optionen til noget andet, derfor kan det ikke bruges.
Avatar billede hells Nybegynder
31. juli 2002 - 21:30 #1
<select name="metode1" onChange="this.form.betaling.value = this.options[this.selectedIndex].value">
Avatar billede Slettet bruger
31. juli 2002 - 21:33 #2
hm....kommer betaling så til at indeholde 02 hvis jeg vælger "Kontant"

?
Avatar billede twm Nybegynder
31. juli 2002 - 21:34 #3
jeg ville bruge et array til at gemme værdierne i!
Avatar billede hells Nybegynder
31. juli 2002 - 21:35 #4
ahh id skrev du. nå men så prøv med denne:
<select name="metode1" onChange="this.form.betaling.value = this.options[this.selectedIndex].id">
Avatar billede jakoba Nybegynder
31. juli 2002 - 21:39 #5
hvis det virker skulle du kunne hente værdien i
    var idnr4 = selectObject.options[3].id;

men jeg har grumme dårlige erfaringer med name= i en <option den blev totalt utilgængelig for javascript.

mvh JakobA
Avatar billede Slettet bruger
31. juli 2002 - 21:46 #6
Det virker hells!

Er der problemer hos Netscape eller Opera? Det håber jeg ikke *G*
Avatar billede hells Nybegynder
31. juli 2002 - 21:50 #7
det virker i mozilla 1.0 netscape 6.2 og opera 6.0.1
Avatar billede jakoba Nybegynder
31. juli 2002 - 21:51 #8
det virker hos mig i IE4 og Netscape 7
i Opera 5 virker det hvis du giver dine id værdier lovlige navne. (det skal starte med et alfabetisk bogstav).

den skejer grimt ud i Netscape 4.7 (skriver tekst istedet for bokse)

mvh JakobA
Avatar billede Slettet bruger
31. juli 2002 - 22:00 #9
OK, jeg giver den et bogstav foran, og glæder mig over at Netscape 4.x er død og glemt ;)

Tak for tippet!
Avatar billede jakoba Nybegynder
31. juli 2002 - 22:12 #10
ikke helt død og glemt, såvidt jeg kan se på topdanmarks websted er det stadig  NS4 samtlige medarbejdere har der.
Avatar billede Slettet bruger
31. juli 2002 - 22:16 #11
Ok...laver du noget arbejde for dem, eller har du bare lidt insiderviden :)
Avatar billede jakoba Nybegynder
31. juli 2002 - 22:19 #12
Ja og nej, for et par år siden var det husbrowseren. og man kan som regel mærke på vebstedet når ejerne ikke ser NS-fejl :-)
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