Avatar billede mesteren_selv Nybegynder
20. juni 2005 - 13:19 Der er 7 kommentarer og
1 løsning

Variabel i document

som forsættelse til http://www.eksperten.dk/spm/624780...

Er der nogen der kan finde ud af hvordan jeg kan bruge en variabel i en document linie, alstå f.eks.

o = document.sara.mette.value;

hvor mette så skal udskiftes med en variabel... Jeg kan ikke forestille mig at der er så mange ben i det, men jeg kan ikke lige tricket...

På forhånd tak, Mesteren
Avatar billede roenving Novice
20. juni 2005 - 14:41 #1
F.eks.

o = document.forms['sara'].elements['mette'].value ...

-- for nu at vise muligheden for at bruge en variabel både til formen og til feltet !-)
Avatar billede mesteren_selv Nybegynder
20. juni 2005 - 16:12 #2
Okay.. Dvs. at jeg kan kalde den med f.eks. onClick="minFunktion(this)", hvis jeg ikke tager meget fejl!? Point?

PS.. Kan godt se at det var en fejlvurdering sidste gang, men jeg har tidligere fået at vide at jeg gav for meget for for lidt, så det er svært at vurdere, hvis du svarer på den anden får du bare alle pointene, det er ikke for at være uretfærdig.
Avatar billede mesteren_selv Nybegynder
20. juni 2005 - 16:18 #3
Jeg har prøvet med:
o = document.sara.elements['tjekvar'].value

hvor funktionen hedder tjek(tjekvar) og kaldes med onClick="tjek(this)"

og det virker ikke...
Avatar billede roenving Novice
20. juni 2005 - 16:18 #4
Ja, men hvis du kalder den med minFunktion(this) kan du jo ligesågodt hente den direkte:

function minFunktion(elm){
o = elm.value;
}
Avatar billede roenving Novice
20. juni 2005 - 16:19 #5
-- ellers skal du bruge mærkværdige omveje:

o = document.sara.elements[tjekvar.name].value;

-- og så er det jo ulig nemmere, at:

o = tjekvar.value;
Avatar billede mesteren_selv Nybegynder
20. juni 2005 - 16:30 #6
Bingo... Vil du have dine retmæssige point?
Avatar billede roenving Novice
20. juni 2005 - 16:38 #7
Velbekomme '-)
Avatar billede roenving Novice
20. juni 2005 - 19:02 #8
-- og tak for point ;~}
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