webForumDet fria alternativet
Logga in / Bli medlem

AutoSuggest (AutoComplete) Formulär

JavaScript

1 svar · 390 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Frågan#1

Jag har försökt hitta något sätt att göra ett formulär som ger användaren förslag medans man matar in text i formuläret.

Mitt problem är att jag inte hittar vad jag vill ha.

Vad jag vill är att man skall kunna skriva in ett nummer som sedan skall hittas i listan som motsvarar ett ord. Sedan skall formläret skicka vidare båda värdena på ID och Namn.

Är det någon som vet till ett javascript som gör detta?

Det behöver inte populera någon lista med data automatiskt, bara det gör vad jag vill så kan jag populera den själv.

Sammanfattningsvis vill jag detta:
1. Söka på ID ger en lista med Namn som motsvarar detta.
2. Val av namn skapar ett hidden input fält som skickas med formuläret.

Det får helst fungera att ha med flera gånger per sida, så man inte blir begränsad till ett autocomplete fält per sida.

Medlem sedan sep. 2000155 inlägg
#2

Löste detta snabbare än jag trodde :P

http://www.wiseguysonly.com/2008/03/09/autocompletion-with-scriptaculous-and-ajax/

Det gör queries mot databasen direkt, men det får duga.
Hade hellre jobbat mot en förgenererad textfil.

251 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)