18. oktober 2001 - 11:38Der er
13 kommentarer og 1 løsning
Opdatering af select-box
Jeg har to input felter. En select-box med en lang liste over navne som er sorteret i alfabetisk rækkefølge. Det andet er en text-box hvor man manuelt kan indtaste et navn.
Nu vil jeg gerne have at hvis man indtaster noget i text-boxen, så springer select-boxen automatisk til det punkt i valglisten der passer med det indtastede.
Hvis der eksempelvis er en valgmulighed Odense i select-boxen, så springer den derned så snart jeg eksempelvis skriver \"od\" i textboxen.
<script type=\"text/javascript\"> function ChooseSelect(){ var sel=document.formNavn.selectNavn; var txt=document.formNavn.txtinput.value for (i=0;i<sel.length;i++){ if (sel[i].value==txt){ sel.selectedIndex=i; return; } } }
<script type=\"text/javascript\"> function ChooseSelect(){ var sel=document.formNavn.selectNavn; var txt=document.formNavn.txtinput.value for (i=0;i<sel.length;i++){ if (sel[i].value.indexOf(txt)==0){ sel.selectedIndex=i; return; } } }
Jeg fik tknudsens version til at fungere... NÆSTEN efter hensigten. Den hopper korrekt til Odense hvis jeg taster et stort O men ikke hvis jeg taster et lille. Hvordan får jeg den til at ignorere forskellen på store og små bogstaver?
(Jeg smider 20 point ekstra i til dette ekstra spørgsmål)
Sorry roenving. Du svarede ligsom jeg accepterede, da jeg selv havde løst ekstraspørgsmålet... :-(
Jeg smider 20 point til dig...
Synes godt om
Ny brugerNybegynder
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.