Archief - PHP/JS: Woord volledig tonen bij typen in tekstvak

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Mulle

Legacy Member
Hey,

Ik zit met een probleempje en weet niet hoe ik dat juist kan oplossen.
Ik heb in de database een hele reeks met game titels staan. Nu zou ik willen hebben dat in mijn tekstvak de volledige gametitel komt terwijl ik aan het typen ben.

Voorbeeld:
Code:
Database:
1 | Grand Theft Auto III
2 | Grand Theft Auto: San Andreas
3 | Grand Theft Auto: Vice City
Als ik het woord "Gran" typ, zou in het tekstvak "Grand Theft Auto III" moeten verschijnen. Als ik verder typ en ik typ "Grand Theft Auto:" dan moet "Grand Theft Auto: San Andreas" verschijnen.
Als het spel nog niet in de database zit, moet wel de opgegeven tekst in het tekstvak staan. Dus ik typ "Far Cry" en "Farc Cry" moet dus in het vak blijven staan.

Ik had eerst gedacht met een selectfield te werken, maar dan wordt die lijst enorm groot (paar duizend waarden) om daar een game uit te zoeken en het is niet mogelijk om een nieuw toe te voegen.

Hoe zou ik dit kunnen oplossen?


Alvast bedankt.

Squall-sX-

Legacy Member
Met PHP haal je de verschillende waarden op, die echo je dan in een javascript array, en dan schrijf je een functie voor de onkeypress trigger van je textbox. Deze controleert of de tekst die je intypt in die array zit, en voegt dan de rest van de tekst toe. Om gebruiksvriendelijk te zijn zorg je dat de tekst die jij via je functie bijvoegt geselecteerd wordt, zodat als je een nieuwe letter typt deze tekst verdwijnt.

S3cT0r

Legacy Member
XMLHttpReq ofzoiet, zoek es op google naar Ajax. Google Suggest werkt met het systeem dat jij bedoelt, maar dan veel ingewikkelder, er staat een ontleding of uitleg van op het net. Succes :D

Fr3aK

Legacy Member
Kheb overlaatst iets gelijkaardigs gemaakt adhv XMLHttpRequest.
Is redelijk simpel maar kan wel een serieuse load veroorzaken... ;)

Mulle

Legacy Member
Bedankt voor de reactie's. Ik zal eens kijken wat ik ervan kan maken.
Als ik oplossing heb, zal ik die posten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan