Jag har en listbox som jag fyller med adresser. Sånt skall man lösa med javascript. gud är stor...tackar så hjärtligt..... :)I en Textbox vill jag "för varje bokstav jag anger" få listb
i en Textbox vill jag "för varje bokstav jag anger" få listboxen att reagera och lista dom adresser som börjar med dom bokstäver jag skriver in.
ex
M
-----
Malmvägen
Murvägen
Murgatan
Mergatan
-----------
Mu
-----
Murvägen
Murgatan
Murg
-------
Murgatan
Jag anv ASP.net och c#
önskar få en ledtråd.Sv: I en Textbox vill jag "för varje bokstav jag anger" få l
<code>
<script type="text/javascript" language="javascript">
function Move(tbValue){
if(tbValue.length > 0){
var lst = document.getElementById("lstNames");
for(var i = 0; i < lst.options.length; i++){
var s = lst.options[i].value.toLowerCase().substr(0, tbValue.length);
lst.options[i].selected = false;
if(s == tbValue){
lst.options[i].selected = true;
}
}
}
}
</script>
<asp:textbox id="tbName" onkeyup="Move(this.value.toLowerCase())" runat="server" />
<asp:listbox id="lstNames" rows="5" selectionmode="Multiple" runat="server">
<asp:listitem text="Anna" />
<asp:listitem text="Anneli" />
<asp:listitem text="Asta" />
<asp:listitem text="Berit" />
<asp:listitem text="Bodil" />
<asp:listitem text="Camilla" />
<asp:listitem text="Emma" />
<asp:listitem text="Ester" />
<asp:listitem text="Lana" />
<asp:listitem text="Linda" />
<asp:listitem text="Lina" />
<asp:listitem text="Lisbeth" />
<asp:listitem text="Louise" />
<asp:listitem text="Love" />
<asp:listitem text="Lydia" />
</asp:listbox>
</code>Sv: I en Textbox vill jag "för varje bokstav jag anger" få l