Avatar billede lund_dk Praktikant
21. februar 2006 - 20:36 Der er 5 kommentarer og
1 løsning

Skriv inhold fra input felt til andet

Hej.

Jeg har et inputfelt:
<input type="text" class="input" value="" name="menutitel" autocomplete="off" tabindex="1"

Når jeg skriver noget i dette inputfelt, vil jeg gerne samme tekst bliver skrevet ind i mit andet input felt:

<input type="text" class="input" value="" name="sidetitel" autocomplete="off" tabindex="2">

Hvordan gør jeg det?
Avatar billede zappa Nybegynder
22. februar 2006 - 06:08 #1
Er det noget i denne stil du ønsker:
...
<script type="text/javascript">
  function t(g) {
    sidetitel.value = g.value;
  }
</script>

<body>
<input onchange='t(this);' type="text" class="input" value="" name="menutitel" autocomplete="off" tabindex="1">

Når jeg skriver noget i dette inputfelt, vil jeg gerne samme tekst bliver skrevet ind i mit andet input felt:

<input type="text" class="input" value="" name="sidetitel" autocomplete="off" tabindex="2" />
...
Avatar billede lund_dk Praktikant
22. februar 2006 - 08:47 #2
Jeg får javascript fejl
Avatar billede lund_dk Praktikant
22. februar 2006 - 08:48 #3
Ah, var fordi jeg har en name="formen" på in <form>,
Så har så bare lige smidt "formen." ind

<script type="text/javascript">
  function t(g) {
    formen.sidetitel.value = g.value;
  }
</script>
Avatar billede lund_dk Praktikant
22. februar 2006 - 08:49 #4
Lig et svar :D
Avatar billede zappa Nybegynder
22. februar 2006 - 15:01 #5
Svar :)
Avatar billede roenving Novice
25. februar 2006 - 18:10 #6
-- og så det virker uanset formens navn og hvilken browser, man bruger:

<script type="text/javascript">
  function t(g) {
    g.form.sidetitel.value = g.value;
  }
</script>
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