Avatar billede sanne Nybegynder
21. maj 2001 - 04:52 Der er 21 kommentarer og
1 løsning

dropdownbokse

Jeg har to dropdownmenuer i en formular.
Den første henter nogle valgmuligheder fra en database. Den anden skal give nogle muligheder afhængig af valget i den første menu.

Det skal altså være 100% dynamisk. Men er der en måde det kan gøres på?
Avatar billede burningice Nybegynder
21. maj 2001 - 05:29 #1
dvs, at du vælger noget i den første dropdownbox, og så skal indholdet ændres i den anden så det afspejler valget i den første??

Hvad med at lave en form til hver dropdown og så lave en onchange=form.submit, så siden reloades, og på den måde lave en dynamisk select ved request.form ved den anden dropdown.
Lidt ligesom den gamle edbpriser.dk hvis det får nogle klokker til at ringe
Avatar billede burningice Nybegynder
21. maj 2001 - 05:29 #2
ja... til hver dropdown er måske lidt overkill, det burde være nok til kun den første ;)
Avatar billede sanne Nybegynder
21. maj 2001 - 05:32 #3
Jeg er lidt træt i hovedet lige nu. Du kunne vel ikke uddybe det med lidt kode :-)
Avatar billede burningice Nybegynder
21. maj 2001 - 05:33 #4
anden mulighed er client-side-script, javascript måske,, men det virker tåbeligt at sende ALLE data\'erne til brugeren og kun vise en lille del af dem... og jeg taler af erfaring, tjek f.eks. følgende \"søgefunktion\" http://www.kontorforsyning.gl/priser/search.htm det er client-side vbscript hvor ALLE produkterne sendes til brugeren hvor man derefter kan søge i dem :(
Avatar billede sanne Nybegynder
21. maj 2001 - 05:35 #5
Ja, det virker lige voldsomt nok
Avatar billede burningice Nybegynder
21. maj 2001 - 05:39 #6
well.. this should do

<form method=\"POST\" name=\"menu\" action=\"menu.asp\">
  <p><select size=\"1\" name=\"dropdown\" onchange=\"document.menu.submit()\">
  <option selected>1</option>
  <option>2</option>
  <option>3</option>
  </select></p>
</form>

see my point??
Avatar billede burningice Nybegynder
21. maj 2001 - 05:41 #7
eller skal jeg lave det hele for dig?? ;)
Avatar billede sanne Nybegynder
21. maj 2001 - 05:41 #8
Nej ikke helt.
Du må undskylde at jeg fatter så langsomt, det har været en lang nat.
Men hvor kommer den anden form så ind i billedet?
Avatar billede burningice Nybegynder
21. maj 2001 - 05:49 #9
hehe, min er knap nok begyndt

den anden... det skulle da være nok med en, ikke... du har to dropdown, valget af den første bestemmer indholdet af den anden, right.

ok, et lille eksempel

<% set menu1 = conn.execute(\"Select * from tabel\") %>
<form method=\"POST\" name=\"menu\" action=\"menu.asp\">
  <p><select size=\"1\" name=\"dropdown\" onchange=\"document.menu.submit()\">
<% do until menu1.eof %>
<option><%=menu1(\"felt\")%></option>
<% menu1.movenext
loop %>
  </select></p>
</form>
<% Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

set menu2 = conn.execute(\"Select * from tabel where (whatever= \"& request.form(\"dropdown\") &\")\") %>

<p><select size=\"1\" name=\"dropdown2\">
<% do until menu2.eof %>
<option><%=menu2(\"felt\")%></option>
<% menu2.movenext
loop %>
  </select></p>
 
<% end if %>

Avatar billede burningice Nybegynder
21. maj 2001 - 05:55 #10
det var noget jeg hurtigt fik skrevet ned så der er nogle småfejl, har allerede fundet et par stykker, men det var bare lige for at demonstrere!
Avatar billede burningice Nybegynder
21. maj 2001 - 05:56 #11
well, jeg skal ikke forstyrre dig mere... fortsat go\'nat og held og lykke med det
Avatar billede sanne Nybegynder
21. maj 2001 - 05:57 #12
Tusind tak, jeg håber at jeg finder ud af det. Jeg har nemlig deadline på det i dag (derfor den lange nat)
Men tak for hjælpen
Avatar billede burningice Nybegynder
21. maj 2001 - 05:58 #13
oh.. hehe, i see... want me to stay... just for little while, just in case... klokken er trods alt kun lidt i 2 her!
Avatar billede sanne Nybegynder
21. maj 2001 - 07:04 #14
Undskyld, men hvor sidder du da henne?
Avatar billede burningice Nybegynder
21. maj 2001 - 13:36 #15
Grønland :)

nåede du det så??
Avatar billede sanne Nybegynder
22. maj 2001 - 20:31 #16
Ja tak, jeg nåede det.
Med fare for at det udvikler sig til en helt lille chat, så må du lige fortælle mig hvor på Grønland du sidder. Jeg har nemlig selv boet der i 13 år.
Avatar billede burningice Nybegynder
22. maj 2001 - 20:44 #17
okaaay... Jeg bor såmænd bare i Nuuk... skal dog til DK at læse til sommer!
Avatar billede sanne Nybegynder
22. maj 2001 - 20:47 #18
Jeg har boet i Nuuk i 2 år ;-)
Hvad skal du læse og hvor?
Avatar billede burningice Nybegynder
22. maj 2001 - 20:58 #19
okaay... hvor har du da ellers boet?? jeg har boet her i snart 18 år :D

jeg skal til grenaa og gå på IT-College i 3 år. At jeg gider, jeg er blevet tilbudt arbejde flere forskellige steder, selv A-team Grønland har vist interresse, men hvad... det bliver da sikkert sjovt nok alligevel :)
Avatar billede sanne Nybegynder
22. maj 2001 - 21:01 #20
Jeg har boet i Julianehaab, Umanak og Sukkertoppen

IT-College - hvilken uddannelse tager man der?
Jeg er selv uddannet datamatiker for et år siden og har nu mit eget firma: Antilope IT, hvor jeg laver Internetløsninger.
Avatar billede burningice Nybegynder
22. maj 2001 - 21:18 #21
kunne du ikke blande grønlandske og danske navne lidt mere sammen :D

Taget fra www.it-college.dk

IT-College Denmark består af to integrerede dele. Kernen i programmet er en gymnasial uddannelse, HTX, suppleret af et undervisningsprogram med fokus på IT.

Internet Løsninger siger du... altså websider, eller decideret komme_fysisk_på_internettet_med_mail_og_hjemmeside_og_alt_det_det_nu_engang_indebærer lsøninger ??
Avatar billede sanne Nybegynder
22. maj 2001 - 21:31 #22
Ja hjemmesider men også mere komplekse løsninger for virksomheder der har geografisk spredte afdelinger, der skal kunne kommunikere og indrapportere o.lign.
Lige nu er der meget med hjemmesider hvor det skal være muligt for virksomhederne selv via browseren at opdatere alt på siderne.
Så meget af det jeg laver er database og ASP programering
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