Avatar billede and_ Nybegynder
12. januar 2005 - 15:20 Der er 1 kommentar og
1 løsning

Selects der bliver udfyldt med data fra arrays :p

Halløj...

Jeg er ved at lave en større løsning, hvor der skal være mulighed for at kunne vælge en kategori i "select1" (som i forvejen er fyldt ud med data fra et array), hvorefter at "select2" skal blive udfyldt med data fra det underliggende array....

Select1 har jeg lavet, men jeg kan ikke få select2 til at virke overhovedet...
Jeg har lagt dataerne fra select2s løkke ind i en variabel og det eneste den returnerer er: "undefined,undefined, undefined"

Jeg har stirret mig blind på scriptet...
Så... Javascripts guder... kom med jeres visdomsord....

Link til scriptet: http://www.ilenkop.dk/exp/arrayswithselects/

Scriptet:
<html>
    <head>
        <title>Exp Array</title>
    </head>
<style type="text/css">
.add_overskrift
{
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.kasse
{
font-family: verdana;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}
</style>
<script language="javascript">
    arr = new Array();
    arr[0] = 'Vælg';
    arr[1] = 'For børn';
    arr[1][0] = 'Flødebollekastning';
    arr[1][1] = 'Godnatlæsning';
    arr[1][2] = 'fgh';
    arr[2] = 'For gamle mennesker';
    arr[2][0] = 'Banko';
    arr[3] = 'Noget Andet...';
    arr[4] = 'test';
    arr[4][0] = '234';

    function lavKategorier()
    {
        var s1 = document.frmAdd.kate;
        for(t = 0; arr.length > t; t++)
        {
            s1.options[s1.options.length]  = new Option(arr[t], t);
        }
    }

    function lavTyper(nr)
    {
        if(nr != 0)
        {
            var s2 = document.frmAdd.typer;
            var minvar = "";
            for(t = 0; arr[nr].length > t; t++)
            {
                minvar += arr[nr][t] + ",";
                s2.options[s2.options.length]  = new Option(arr[nr][t], t);
            }
            alert('Arr: ' + minvar);
        }
    }
</script>
<body onload="lavKategorier();">
<form name="frmAdd" action="" method="post" style="margin: 0px;">           
<table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td style="padding-right: 5px;"><font class="add_overskrift">Kategori:</font></td></td>
        <td>
            <select name="kate" id="kate" class="kasse" style="width: 200px;" onchange="lavTyper(this.value);">
            </select>
        </td>
    </tr>
    <tr>
        <td colspan="2" height="5"></td>
    </tr>
    <tr>
        <td style="padding-right: 5px;"><font class="add_overskrift">Type:</font></td></td>
        <td>
            <select name="typer" id="typer" class="kasse" style="width: 200px;">
            </select>
        </td>
    </tr>
</table>
</form>
</body>
</html>
Avatar billede and_ Nybegynder
12. januar 2005 - 15:22 #1
nb! jeg har lagt mærke til de 2 </td> efter overskriften til selects'ene..!
Avatar billede and_ Nybegynder
19. januar 2005 - 10:44 #2
ingen svar...
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

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