Avatar billede Slettet bruger
27. september 2006 - 14:20 Der er 6 kommentarer og
1 løsning

input i testfield

hej

jeg har dette kode stykke. hvordan laver jeg sådan at når man vælger en bruger fx. bruger3 så tilføjer den sig nede i text feltet. og så hvis jeg os vælger bruger 4 så tilføjer den os den

så det kommer til at stå

bruger3; bruger4 osv

kode:


<form name="mailsearch" method="poat" target="search">


        <select name="adress" size="5" style="width:100%">
                <option>Members
                <option value="bruger1">&nbsp;&nbsp;&nbsp;bruger1
                <option value="bruger2">&nbsp;&nbsp;&nbsp;bruger2
                <option value="bruger3">&nbsp;&nbsp;&nbsp;bruger3
                <option value="bruger4">&nbsp;&nbsp;&nbsp;bruger4
                <option value="bruger5">&nbsp;&nbsp;&nbsp;bruger5
                <option value="bruger6">&nbsp;&nbsp;&nbsp;bruger5
        </select>
<br>
        <input type="button" value="To" class="button">
        <input name="" type="text"><br>

</form>

på forhånd tak
Avatar billede sn0wflake Nybegynder
27. september 2006 - 14:33 #1
<html><body>

<form name="mailsearch" method="poat" target="search">
    <select name="adress" size="5" style="width:100%" onchange="fnkLagkage()">
        <option>Members</option>
        <option value="bruger1">&nbsp;&nbsp;&nbsp;bruger1</option>
        <option value="bruger2">&nbsp;&nbsp;&nbsp;bruger2</option>
        <option value="bruger3">&nbsp;&nbsp;&nbsp;bruger3</option>
        <option value="bruger4">&nbsp;&nbsp;&nbsp;bruger4</option>
        <option value="bruger5">&nbsp;&nbsp;&nbsp;bruger5</option>
        <option value="bruger6">&nbsp;&nbsp;&nbsp;bruger5</option>
    </select>

    <br />

    <input type="button" value="To" class="button">
    <input name="" type="text"><br>
</form>

<script type="text/javascript">
<!--
function fnkLagkage() {
    document.forms[0][2].value+=document.forms[0][0][document.forms[0][0].selectedIndex].value+";";
}
// -->
</script>

</body></html>

For nemt ;)
Avatar billede Slettet bruger
27. september 2006 - 14:41 #2
Hmm sry min fejl. er det muligt at lave det sådan at den først sætter ind når den er markeret og man vælger ok ?
Avatar billede sn0wflake Nybegynder
27. september 2006 - 15:04 #3
Ja, bare flyt onchange="fnkLagkage()" delen ned i HTML'en til knappen;

<input type="button" value="To" class="button" onchange="fnkLagkage()">
Avatar billede Slettet bruger
27. september 2006 - 15:45 #4
jep det virkede. hmm hvis jeg tilføjer flere felter virker det ikke kan man så ikke kalde

<input name="adresss" type="text">

og så bliver det tilføjet ned til det ?
Avatar billede Slettet bruger
27. september 2006 - 16:25 #5
sn0wflake

kan man gøre det ?
Avatar billede mclemens Nybegynder
27. september 2006 - 18:04 #6
<html><body>

<form name="mailsearch" method="poat" target="search">
    <select name="adress" size="5" style="width:100%" >
        <option>Members</option>
        <option value="bruger1">&nbsp;&nbsp;&nbsp;bruger1</option>
        <option value="bruger2">&nbsp;&nbsp;&nbsp;bruger2</option>
        <option value="bruger3">&nbsp;&nbsp;&nbsp;bruger3</option>
        <option value="bruger4">&nbsp;&nbsp;&nbsp;bruger4</option>
        <option value="bruger5">&nbsp;&nbsp;&nbsp;bruger5</option>
        <option value="bruger6">&nbsp;&nbsp;&nbsp;bruger5</option>
    </select>

    <br />

    <input type="button" value="To" class="button" onclick="fnkLagkage(this.form)">
    <input name="adresse" type="text"><br>
</form>

<script type="text/javascript">
<!--
function fnkLagkage(f) {
  f.adresse.value+=f.adress[f.adress.selectedIndex].value+";";
}
// -->
</script>

</body></html>
Avatar billede mclemens Nybegynder
27. september 2006 - 18:17 #7
Hov,
f.adresse.value+=f.adress[f.adress.selectedIndex].value+";";
kunne forkortes til:
f.adresse.value+=f.adress.value+";";
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

IT-JOB