Jeg ville nu lave det (delvist) clientside som du foreslår.
Fremgangmåden er at du har et "onchange" event på din første dropdown. Denne
kalder en funktion. Denne funktion sætter nyt indhold ind i den anden
dropdown afhænigt af den valgte værdi. Du ændrer værdien i en select med:
minForm.minSelcet.options[0].value = "Skattepligtig indkomst";
Indholdet har du lagt ind i et javascript array. Dette array kan du lave ved
lidt Response.Write() ud fra et database udtræk.
/Marten
"Jesper Stocholm" <tdcnospam@stocholm.dk> wrote in message
news:11037018570.193008554984168@dtext.news.tele.dk...
> Jeg har en side, som jeg skal have lavet med to drop-down bokse.
> Brugerne har indtil nu kunne indtaste to slags oplysninger i to
> tekstbokse. Men - da brugere jo staver forkert har vi behov for at
> kunne begrænse deres indtastninger i feltet. Vi vil derfor gerne kunne
> lave et par dropdown-bokse, hvor indholdet af den første er fast - og
> indholdet af den anden varierer alt efter valg i den første.
>
> De data jeg har er fx
>
> | Klassifikation | Element |
> ----------------------------
> Indkomst Skattepligtig indkomst
> Fradrag Fagligt kontingent
> Fradrag Kaffeklub
> Indkomst Timeløn
>
> I første dropdown skal man så kunne vælge
>
> Indkomst
> Fradrag
>
> (det er en mulighed at værdierne til første box kan leveres som et
> særskilt udtræk fra db, hvis det er nødvendigt).
>
> Hvordan griber jeg det an? Det drejer sig om ret mange data
> (2*1800*20 bytes), så jeg vil gerne kunne forespørge vores db én (max
> to) gang(e) - og så lave resten med javascript på klienten.
>
> Kan i hjælpe mig med det?
>
>
>
> --
> Jesper Stocholm
>
http://stocholm.dk
>