Avatar billede haolan Nybegynder
08. september 2006 - 16:55 Der er 4 kommentarer og
1 løsning

Kopier fra dropdown til text felt

Hej eksperter.

Jeg har en <input type="text"> ved siden af en <select><option> menu.

Jeg vil gerne have en knap ved siden af dropdown menuen der hedder tilføj, så når jeg udvælger et nummer i den kan jeg trykke på knappen og så skriver den det i text feltet ved siden af.

Hvordan gør jeg det?
Avatar billede coderdk Praktikant
08. september 2006 - 17:04 #1
<form>
    <select name="hest">
        <option value="hej">hej</option>
        <option value="med">med</option>
        <option value="dig">dig</option>
    </select>
    <input type="button" name="knap" value="Overfør &raquo;" onclick="this.form.txtfelt.value=this.form.hest.value;">
    <input type="text" name="txtfelt" value="">
</form>

?
Avatar billede haolan Nybegynder
08. september 2006 - 18:48 #2
ok.. det skal så bare være muligt at overføre mere end én ting til feltet :)
Avatar billede coderdk Praktikant
08. september 2006 - 19:27 #3
<form>
    <select name="hest">
        <option value="hej">hej</option>
        <option value="med">med</option>
        <option value="dig">dig</option>
    </select>
    <input type="button" name="knap" value="Overfør &raquo;" onclick="this.form.txtfelt.value+=(this.form.txtfelt.value.length>0?',':'')+this.form.hest.value;">
    <input type="text" name="txtfelt" value="">
</form>
Avatar billede coderdk Praktikant
08. september 2006 - 19:27 #4
Den sætter så komma imellem...
Avatar billede haolan Nybegynder
09. september 2006 - 14:25 #5
takker for hjælpen :)
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