Avatar billede Morten Nybegynder
13. november 2006 - 10:12 Der er 8 kommentarer og
1 løsning

Flere karakteres indtastning i select

Hej

Findes der et script som gør at man kan indtaste mere end et bogstav i en Selectbox?

Det jeg mener er at som std. så springer Selectboxen hver gang man taster et nyt bogstav - det jeg ønsker er følgend

Først tastes A så springer selectboksen til første ord som starter med A

Så taste B så springer selectboksen til første ord med AB

osv.

Håber det er forståeligt hvad jeg har skrevet?
Avatar billede olebole Juniormester
13. november 2006 - 11:59 #1
<ole>

ehhhhh .... hvordan i alverden kan du dog indtaste noget i et select-element?  =)

/mvh
</bole>
Avatar billede Morten Nybegynder
13. november 2006 - 12:31 #2
ahh.. så i hedder det combo boxen ---:

<select>
  <input value="hest">Hest</input>
  <input value="abe">Abe</input>
</select>

Du skal ikke læse hvad jeg skriver - men hvad jeg tænker ;O)
Avatar billede olebole Juniormester
13. november 2006 - 12:54 #3
Der findes ikke en combo-boks i HTML. Hvis du vil emulere en combo, som den kendes fra f.eks. Visual Studio, skal du bygge kontrollen selv - fra bunden  =)
Avatar billede Morten Nybegynder
13. november 2006 - 13:00 #4
Okay - hvad hedder den boks så som har en lille pil til højre hvor man kan klikke ned på og så får man nogle valg (kommer med koden op over)?
Avatar billede olebole Juniormester
13. november 2006 - 13:04 #5
Det hedder et select-element - og det kan du ikke skrive i  =)
Avatar billede Morten Nybegynder
13. november 2006 - 13:11 #6
Øhhh - jo i hvert fald 1 bogstav/tal og så jumper den til det valg.... jeg vil så gerne kunne skrive 2 bogstaver/tal... men eftersom jeg ikke her eller andre steder kan finde noget er det jo nok fordi det ikke lader sig gøre - men hvilke muligheder har jeg så du skriver at jeg skal bygge kontrollen selv... kan du sætte mig lidt igang eller kan jeg hente noget færdigt et eller andet sted????? :O)
Avatar billede olebole Juniormester
14. november 2006 - 09:09 #7
Nej, du skriver ikke i en select ... det kan ikke lade sig gøre. Når elementet har fokus, kan du derimod taste et tegn - og hvis der findes en option, der begynder med det tegn, vil select'en springe ned til den pågældende option ... men du skriver ikke  =)

At bygge en ordentlig, X-browser combo er lidt af en opgave. Du skal være rigtig godt inde i DOM, JavaScript, CSS, IE's specielle DOM (og evt. HTC som komponenter) samt XUL. Jeg har aldrig set en færdig én af slagsen til download, så måske du skulle finde en helt anden løsning  ;o)
Avatar billede Morten Nybegynder
14. november 2006 - 10:25 #8
Okay okay - jeg kan ikke skrive men taste ;O) den æder jeg så

.... hmmm, det var nu også bare "Nice to Have" kan godt leve med ikke at kunne skrive men kun taste :O) - smider du et svar så jeg kan honorere dine forklaringer?
Avatar billede olebole Juniormester
14. november 2006 - 10:33 #9
Hehe ... der er faktisk væsentlig forskel på at skrive og taste. Når jeg skriver bliver mine bogstaver sat ind i et stykke papir eller browser-dokumentet. Det sker ikke, når jeg blot taster  ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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