Avatar billede brock Nybegynder
06. november 2000 - 20:04 Der er 5 kommentarer og
1 løsning

Hvordan sætter man værdi ind i document.form. (værdi).value

Jeg leder efter syntaksen på at løse dette problem

myvalue = \"tekstfelt7\"

document.minform. (myvalue).value = \"det virker\"

hvordan får jeg denne kommando til at virke

Avatar billede jumper Nybegynder
06. november 2000 - 20:06 #1
document.minform[myvalue].value = \"det virker\";

/Thor
Avatar billede jumper Nybegynder
06. november 2000 - 20:07 #2
Ovenstående bliver forresten kaldt array notation (hvis du var nysgerrig) og overfløddigør helt og aldeles brugen af eval() til dynamiske objekt referencer ;)

/Thor
Avatar billede brock Nybegynder
06. november 2000 - 20:13 #3
Det virkede ikke - jeg prøver at sende scriptet med, så kan det være, at du kan løse syntaksgåden (havde også forsøgt med []), men intet helt

function upload(type, v){
    document.uploadform.strtra_navn.value =  document.trasite.[v].value
}
Avatar billede jumper Nybegynder
06. november 2000 - 20:17 #4
Du har et . foran [], derfor virker det ikke.

function upload(type,v){
  document.uploadform.strtra_navn.value = document.trasite[v].value
}

Og selvf. skal v være en streng, der indeholder navnet på form-feltet ;)

/Thor
Avatar billede jumper Nybegynder
06. november 2000 - 20:17 #5
Hvad du bruger type argumentet til ved jeg ikke, så hvis der er mere kode eller du kalder funktionen på en anden måde så prøv lige at poste det hele herinde.

/Thor
Avatar billede brock Nybegynder
06. november 2000 - 20:19 #6
Fik det til at virke jeg skulle jo bare LÆSE hvad du skrev - perfect - nå dú har svaret - hehe - fastest mouse in new mexico

det var nemlig . - great
thx
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