Avatar billede larsgrau Forsker
21. november 2010 - 19:47 Der er 7 kommentarer og
1 løsning

Flytte en værdi fra en dropdown liste til et text felt

Hej

Jeg har lavet denne hvor jeg flytter en text fra et felt til et andet hvor jeg i det andet felt, så kan tilføje flere hvis jeg skriver et nyt navn i det første felt.

Koden ser sådan her ud:
    <tr>
        <form name="sic">
            <td>
                <table>
                    <td>Select SIC:</td>
                    <td><input type="text" name="sicField"/></td>
                </table>
            </td>
         
            <td>
                <table>
                    <td><button type="button" class="add" onClick="addSIC()"> Add-> </button></td>
                    <td><textarea name="selectedSIC" cols="35" rows="2"></textarea></td>               
                </table>
            </td>
        </form>
    </tr>

Nu vil jeg gerne have at det første felt bliver til en dropdown box, hvor man så vælger et navn og den overføre så den value som høre til navnet, men det syntes jeg ikke jeg kan få til at virke.

Nogen som har en ide ??

Venlig Hilsen
Lars
Avatar billede majbom Novice
21. november 2010 - 22:36 #1
altså du vil have en statisk dropdown og ikke en der genereres ved et valg, eller noget? synes det er lidt uklart, men hvis det er det, så kan du gøre noget a la:

<select onchange="putValue(this, 'mit_felt')">
  <option value="1">1</option>
</select>
<input type="text" id="mit_felt">


<script type="text/javascript">
  function putValue(select, field){
      var field = document.getElementById(field);
      var value = select.options[select.selectedIndex].value;

      field.value = value;
  }
</script>
Avatar billede webweaver Praktikant
22. november 2010 - 08:43 #2
Nu viser du ikke lige dit JavaScript, men hvis du i forvejen har et script, der kan overføre fra inputfelt til textfield, burde det også kunne bruges på en select uden de store modifikationer! Som splazz skriver, så skal du istedet for onClick, bruge onChange.
Avatar billede larsgrau Forsker
08. december 2010 - 10:09 #3
Tak
Avatar billede majbom Novice
08. december 2010 - 10:13 #4
øhm selv tak - var det med vilje du beholdte point selv?
Avatar billede larsgrau Forsker
08. december 2010 - 10:17 #5
Kunne ikke få lov til at give point til dig, den kom kun op med mig selv som mulighed
Avatar billede majbom Novice
08. december 2010 - 10:23 #6
så kunne du jo bede mig om at lægge et svar ?
Avatar billede larsgrau Forsker
08. december 2010 - 11:02 #7
ja gerne, jeg opretter lige en ny tråd så kan du få dem
Avatar billede majbom Novice
08. december 2010 - 14:48 #8
takker :)
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