Avatar billede bongi Juniormester
19. marts 2001 - 21:00 Der er 14 kommentarer og
1 løsning

hoppe til record i combobox

Jeg har behov for at hente options fra db men det skulle være sådan at når brugeren starter med at indtaste bogstaver så hopper den ned til det navn i listen (hvis det findes)

Kan man det ??? (og hvordan ??)

noget i stil med :

<select name=\"farid\" size=\"1\">
<%
Do While Not rs.EOF
%>


    <option value=\"<%= rs(\"id\") %>\"><%= rs(\"navn\") %></option>

<%    
rs.MoveNext

Loop %>
</select>

Men den hopper kun på første bogstav i listen
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:02 #1
<select name=\"davs\">
    <option value=\"1\" SELECTED>1</option>
    <option value=\"2\">2</option>
</select>

her vil den vælge punkt nummer 1

hvis \' SELECTED\' bliver flyttet ned til 2 vil den vælge den
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:03 #2
<select name=\"farid\" size=\"1\">
<%
Do While Not rs.EOF


if rs(\"id\") = id then
%>
    <option value=\"<%= rs(\"id\") %>\" SELECTED><%= rs(\"navn\") %></option>
<%
else
%>
    <option value=\"<%= rs(\"id\") %>\"><%= rs(\"navn\") %></option>
<%
end if   
rs.MoveNext

Loop %>
</select>


Noget i denne stil
Avatar billede netsrac Praktikant
19. marts 2001 - 21:03 #3
Det forstår jeg ikke rigtigt ?

Man kan jo kun hoppe til forbogstavet i en SELECT box ?
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:05 #4
hvad forstår du ikke???

Det virker sku fint, i min browser... i hvertfald...
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:05 #5
i mit nummer 2 skal id, altså bare være lige med den id, som du vil havde selectedet...
Avatar billede netsrac Praktikant
19. marts 2001 - 21:06 #6
dalbjerg >> Mit spørgsmål var egentlig til spørgsmåls stilleren...
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:07 #7
oki.. for mit eks. virker i hvertfald...
Avatar billede dalbjerg Nybegynder
19. marts 2001 - 21:07 #8
så jeg kunne heller ikke lige forstår hvorfor det ikke skulle :o)
Avatar billede bongi Juniormester
19. marts 2001 - 21:21 #9
Det kan godt være at jeg har forklarert mig dårligt så jeg prøver lige igen...

Hvis man fks. vil taste bongi ind og vi forudsætter at der er følgende i db\'en

bamse
bobby
bonas
bongi
byrse

Så når man taster b hopper den til bamse, nårman så taster o (altså bo) hopper den videre til bobby nårman så taster bon vilden hoppe til bongi og man vil så kunne se at det navn allerede er i databasen og ikke skal indtastes igen...

Håber dette kaster lidt bedre lyst over spørgsmålet. 
Avatar billede netsrac Praktikant
19. marts 2001 - 21:28 #10
Det kan man ikke gøre med en SELECT boks, den kan kun hoppe til det første bogstav i de forskellige valgmuligheder..
Avatar billede bongi Juniormester
19. marts 2001 - 21:36 #11
Hvis man ikke kan gøre det med en select box er der så andet man kan gøre det med da jeg mener at have set det et eller andet sted...
Avatar billede netsrac Praktikant
19. marts 2001 - 21:43 #12
Det ved jeg ikke rigtigt, man kan sikkert køre det med noget javascript, men det kender jeg ikke lige så meget til.
Avatar billede bongi Juniormester
19. marts 2001 - 21:44 #13
OK jeg lader det stå åbent til i morgen og likker det så igen hvis der ikke dukker noget op

Avatar billede bongi Juniormester
19. marts 2001 - 21:50 #14
Hmmm -->OBS: Spørgsmål må kun oprettes 1 gang !

det er oprettet i javascripts istedet

Tak til alle
Avatar billede bongi Juniormester
19. marts 2001 - 22:14 #15
Til info
er løst i :

http://www.eksperten.dk/spm/58000
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