Case sentitive
Jeg har et problem med gennemløb af et array..der er tale om følgende:
var ting = new Array("Abe", "Abekat", "anfører");
...jeg har et tekstfelt hvor man indtaster starten på en tekststreng.. og på et onkeypress kalder den et loop (for(loop=0;loop<arraynavn.length; loop++) som gennemløber arrayets elementer med substring(0, tekstfelt.length) og tjekker om man har indtastet noget som "ligner" hvad der ligger i arrayet. Hvis der eksisterer mere end ét element sker der intet - men såfremt der blot er ét skriver den resten af elementet fra arrayet ind i tekstfeltet.. dvs. at den så at sige skriver ordet færdigt for brugeren.
.....MEN.!
Javascript er tilsyneladende case sentitive... og derfor forstår gennemløbet ikke at brugeren skriver "Abe" når han skriver "abe" - altså kun med småbogstaver og ikke med et stort begyndelsesbogstav.
Eksisterer der en work around?... sådan at gennemløbet forstår at der er tale om elementet "Abe" når brugeren f.eks. skriver "aBe" eller "abE" eller "ABE".. sådan at brugeren ikke nødvændigvis skal skrive "koorekt"?
...jeg håber at nogen af Jer kan hjælpe :)
