Avatar billede charly Nybegynder
16. juli 2001 - 13:26 Der er 5 kommentarer og
1 løsning

opdatere andet felt

Hej!

Jeg har en dropdownliste og et textarea felt.

Når jeg ændrer valget i dropdownlisten skal textarea-feltet have en ny værdi...

Hvordan gøres det lettest via JS?

/Anders
Avatar billede nute Nybegynder
16. juli 2001 - 13:29 #1
<html><body><form name=\"form\">
<select name=sel1 onChange=\"document.form.txt.value =this.options[this.selectedIndex].value;\">
  <option value=\"En\">En</option>
  <option value=\"To\">To</option>
</select>
<input type=\"text\" name=\"txt\">
</form> 
</body></html>
Avatar billede charly Nybegynder
16. juli 2001 - 13:43 #2
tak det virker,

Men jeg ønsker at anvende et array i stedet! Jeg ønsker ikke, at værdien fra dropdownlisten skal stå i textarea-feltet.

/Anders
Avatar billede nute Nybegynder
16. juli 2001 - 13:44 #3
forklar litt nærmere....
Avatar billede charly Nybegynder
16. juli 2001 - 13:54 #4
ok...forsøger...

Man har følgende valg
1
2
3
i en dropdown.

til disse options er der tilknyttet en LANG fri tekst:

\'1 - bla bla bla bla\'
\'2 - bla bla bla bla\'
\'3 - bla bla bla bla\'

Jeg ønsker ikke, at lægge dette ind som en OPTION value=\"bla bla bla bla\".

Kan man lave et array istedet, som knytter sig til de enkelte options?

Håber det er forståeligt? Ellers må jeg forsøge igen!
Avatar billede nute Nybegynder
16. juli 2001 - 13:58 #5
<html>
<script>
var arr = new Array();
arr[0] = \"blablabla1\";
arr[1] = \"blablabla2\";
arr[2] = \"blablabla3\";
arr[3] = \"blablabla4\";
</script>
<body><form name=\"form\">
<select name=sel1 onChange=\"document.form.txt.value = arr[this.selectedIndex];\">
  <option value=\"\">En</option>
  <option value=\"\">To</option>
    <option value=\"\">Tre</option>
    <option value=\"\">Fire</option>
</select>
<input type=\"text\" name=\"txt\">
</form> 
</body></html> 
Avatar billede charly Nybegynder
16. juli 2001 - 15:00 #6
Perfekt!
It works...
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