Autocomplete of autofill: het zal me worst zijn
wat de correcte benaming is. Zolang de code maar
werkt en valideert. Dit script bestaat uit een
paar deeltjes. Een hoeveelheid code die je in
de head van de pagina moet zetten, een formulier
wat in de body sectie thuishoort, en een procedure
die je helemaal onderaan de pagina (net voor de
eindtag van body) neer zet. Dit laatste is nodig
om er zeker van te zijn dat de autofill van de
browser niet als "stoorzender" gaat optreden bij
de scriptjes: voor dit input-veld wordt die functie
even buitengesloten. Voor ik het vergeet.. Bij de
start-tag van de body moet je nog wat toevoegen:
onload="init();" moet tussen body en de > geplaatst
worden.
Op deze pagina heb ik de autofill-array gevuld met de namen van de txt-files van de code-directory. In jouw code heb ik een paar losse woorden gestopt, zodat jouw voorbeeld gelijk werkt. Het maakt niets uit op welke manier je de array vult; met de hand of met een functie. De tekst die daar staat wordt gebruikt voor de auto-fill functie.
Zo`n autocomplete box is natuurlijk wel handig, maar het is ook wel prettig als het ook nog functioneel is. De gekozen waarde van het input veld wordt in een POST-variabele -text- gezet, en in het action-veld van het formulier kan je b.v. - doe_er_iets_mee.html - invullen. Als je nu een pagina maakt met deze naam kan je daar de post variabele -text- gebruiken voor wat je maar wilt.
Tot slot: Op deze pagina heb ik andere css gebruikt dan in de code die ik aan jou gegeven heb. Voel je vrij om de code van deze pagina te gebruiken i.p.v. jouw code.
De titel van deze pagina is: autocomplete script valid xhtml / autofill.
De sleutelwoorden zijn : autocomplete, autofill, valid en xhtml.
De omschrijving is: "autocomplete / autofill script wat xhtml valideert".