Ik ben mijn hersenen aan het breken over het volgende probleem en ik kom maar niet op een mooie oplossing.
Ik heb een html pagina waar op een naam geselecteerd moet kunnen worden. Deze pagina word gegenereerd uit een database waar elementen toegevoegd en verwijderd worden.
Deze lijst zal dus aardig lang zijn. De gebruiker moet deze lijst gewoon lekker rustig kunnen doorlezen om te kijken welke hij/zij wil selecteren maar als de gebruiker al weet welke naam hij wil selecteren moet er een mogelijkheid zijn om hier snel heen te gaan.
Ik zat dus zelf te denken aan een tekstveld waar de persoon dan letters in typt en dat de html pagina dmv javascript dan naar het punt springt waar de namen beginnen met die letter. Als de gebruiker dan nog een letter intypt word er weer verder gesprongen naar het punt waar alle namen beginnen met deze 2 letters.
Mijn 1e probleem is dat ik de pagina niet netjes gesprongen krijg naar een object, omdat ik geen focus kan doen op een <td> of een <div> of iets dergelijks wat niet zichtbaar is. (De pagina bestaat dus uit alleen tekst, geen invoer velden behalve die voor de selectie.
Mijn 2e probleem daarna is hoe ik het beste kan filteren op de letters die ingetypt zijn en naar het goede punt kan springen. Maarja dat is natuurlijk pas mogelijk als ik goed naar een line in het document kan springen.
Is dit mogelijk zo ja, in welke hoek moet ik zoeken?
Of ben ik weer veel te moeilijk aan het denken en weet iemand een betere oplossing om een persoon een naam te laten kiezen uit een zeer lange lijst.
Ik heb een html pagina waar op een naam geselecteerd moet kunnen worden. Deze pagina word gegenereerd uit een database waar elementen toegevoegd en verwijderd worden.
Deze lijst zal dus aardig lang zijn. De gebruiker moet deze lijst gewoon lekker rustig kunnen doorlezen om te kijken welke hij/zij wil selecteren maar als de gebruiker al weet welke naam hij wil selecteren moet er een mogelijkheid zijn om hier snel heen te gaan.
Ik zat dus zelf te denken aan een tekstveld waar de persoon dan letters in typt en dat de html pagina dmv javascript dan naar het punt springt waar de namen beginnen met die letter. Als de gebruiker dan nog een letter intypt word er weer verder gesprongen naar het punt waar alle namen beginnen met deze 2 letters.
Mijn 1e probleem is dat ik de pagina niet netjes gesprongen krijg naar een object, omdat ik geen focus kan doen op een <td> of een <div> of iets dergelijks wat niet zichtbaar is. (De pagina bestaat dus uit alleen tekst, geen invoer velden behalve die voor de selectie.
Mijn 2e probleem daarna is hoe ik het beste kan filteren op de letters die ingetypt zijn en naar het goede punt kan springen. Maarja dat is natuurlijk pas mogelijk als ik goed naar een line in het document kan springen.
Is dit mogelijk zo ja, in welke hoek moet ik zoeken?
Of ben ik weer veel te moeilijk aan het denken en weet iemand een betere oplossing om een persoon een naam te laten kiezen uit een zeer lange lijst.