webForumDet fria alternativet

Minska en söklista i realtid

4 svar · 402 visningar · startad av inspiro

inspiroMedlem sedan sep. 2005673 inlägg
#1

Hej! Jag har ett sökformulär som ska användas för att skriva in en sifferkombination (exempelvis ett kontonummer). Om användaren skriver in "1" i sökformuläret så vill jag hämta alla nummer som börjar på 1 (exempelvis 1234 eller 1346) och visa dem i en div under sökformuläret. Skriver användaren sedan in ytterligare en siffra, exempelvis 13 så ska 1346 fortfarande visas men inte 1234.

Sifferkombinationerna ska vara på förhand angivna och exempelvis hämtas direkt från en xml eller liknande.

Någon som kan hjälpa mig komma igång? :)

J.N.Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Sådant har jag sett på en webbplats med javascript, det finns alltså. Var kommer jag tyvärr inte ihåg, kolla de vanliga du brukar titta på, kombinerat med google.

LaspMedlem sedan juli 200012 980 inlägg
#3

Det är en Lock ahead funktion du söker

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Hur många olika nummer handlar/kan det handla om?

RGBMedlem sedan dec. 1999419 inlägg
#5

Skulle funka det här fungera för dig?
[code<HTML>
<HEAD>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
<!--
cO = null;
function taf(c,s,o){
if(cO == null) cO = [].concat(s.value.split(" "));
document.getElementById(o).innerHTML = "";
for(i = 0; i < cO.length; i++)
{
if((c != "") && (cO*.toLowerCase().indexOf(c.toLowerCase()) == 0))
{
document.getElementById(o).innerHTML += "<BR>" + cO*;
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="TEST" ID="TEST" ACTION="SUBMIT">
<INPUT TYPE="HIDDEN" NAME="FC" ID="FC" VALUE="1001111 2123456 3123456 4123456 5123456 512A456 6123456 7123456 8123456 9123456 A123456 BB23456 CD23456 DE23456">
<TABLEBORDER="1" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD>
<INPUT TYPE="TEXT" NAME="TA" ID="TA" onKeyUp="taf(this.value,this.form.FC,'DS');">
</TD>
<TD>
<DIV ID="DS"></DIV>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>**

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)