Avatar billede bodil_bruun Nybegynder
19. april 2001 - 11:45 Der er 6 kommentarer og
2 løsninger

dropdownboks + design

Jeg har en dropdownboks, der henter data fra database.
Bredden på dropdownboksen afhænger af indhold i databasen.
Er det muligt at give boksen en fast bredde, og lade indholdet rette sig ind efter den, så noget evt fylder to linier i stedet for én.

Kode på boks
<SELECT NAME=\"entCat\">
  <OPTION SELECTED > </OPTION> 
%  do while NOT rsCat.EOF %>
  <OPTION><%= rsCat.Fields(\"Name\")%> </OPTION>
    <% rsCat.Move(1) loop %>
</SELECT></td></tr>

Avatar billede myplacedk Nybegynder
19. april 2001 - 11:50 #1
Hvis du skal dele noget over flere linjer i en drobdown-boks skal du lave flere entries efter hinanden med samme \"value\".
Fx:
<select name=\"test\">
    <option value=\"1\" SELECTED>En kort</option>
    <option value=\"2\">Denne er</option>
    <option value=\"2\">&nbsp;&nbsp;meget lang</option>
    <option value=\"3\">En kort mere</option>
</select>

Du kan så via javascript lave det sådan, at når man vælger en linje selecter den automatisk andre med samme value. Og selvfølgelig også det modsatte.
Så bliver det (måske) lidt pænere.
Avatar billede kasseper Nybegynder
19. april 2001 - 12:52 #2
Du kan også godt bare sætte <select style=\"width:100px\">
men så skal du også manuelt dele dine options op, som myplacedk siger.....

undskyld jeg blander mig igen myplace....:)
Avatar billede myplacedk Nybegynder
19. april 2001 - 13:09 #3
Nårja, det glemte jeg helt at nævne... :)
Det var jo egentlig havldelen af mit svar...
Avatar billede bodil_bruun Nybegynder
19. april 2001 - 14:57 #4
Forstår jeg svarene rigtigt, når jeg kommer frem til, at jeg skal pille ved databasen (dele feltindholdet) for at få et linieskift ?
Avatar billede kasseper Nybegynder
19. april 2001 - 15:00 #5
Ja, du skal hente dine records ud af basen, tælle bogstaver, og dele dem op...!
Eneste mulighed, sorry..!
Avatar billede myplacedk Nybegynder
19. april 2001 - 15:06 #6
Næh, du skal ikke pille ved SELVE DATABASEN. :)
Men det svar du får ud skal du finde ud af at dele op selv. HTML i sig selv kan slet ikke det du efterspørger, så du må lave det hele selv. :(
Avatar billede bodil_bruun Nybegynder
20. april 2001 - 08:55 #7
Jeg håbede på en let løsning - men livet er jo ikke altid let.
Vil I dele point?  - så skal kasseper skrive et svar
Avatar billede kasseper Nybegynder
20. april 2001 - 10:24 #8
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
Kurser inden for grundlæggende programmering

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