Du må ha sett de autofullførte søkene før, for eksempel mens du søker noe på Google, YouTube osv. Kanskje du har observert før det når vi skrev et brev i en hvilken som helst søkemotor, en filtrert liste viste mot den aktuelle enkeltkarakteren. Hvordan skjer det? Det er den autofullføringsfunksjonen som gjør det hele mulig. Flere tilnærminger kan tas i bruk for å implementere den automatiske funksjonen i JavaScript.
I denne oppskrivningen lærer vi en veldig grunnleggende metode for å implementere den autofullføringsfunksjonen i JavaScript, og oppskrivningen vil bli organisert som følger:
Hva betyr autofullfør i JavaScript?
Praktisk implementering av AutoComplete -funksjonen i JavaScript
Så la oss komme i gang!
Hva betyr autofullfør i JavaScript?
AutoComplete -funksjonen i JavaScript gir relevante forslag når noen begynner å skrive inn tekstfeltet. For eksempel, hvis en bruker skriver tegnet "C", vil den autofullføringsfunksjonen vise en filtrert liste over alle ordene som inneholder "C" -brevet.
Hvordan bruke autofullfør funksjonen i JavaScript
I denne delen lærer vi alle viktige aspekter som er nødvendige for å implementere JavaScript AutoComplete -funksjonen. Så la oss begynne med HTML:
Html
Auto komplett
I ovennevnte utdrag utførte vi følgende funksjoner:
Vi benyttet oss av merkelapp Tag for å spesifisere etiketten for tekstfeltet.
Deretter benyttet vi inngang Tag for å lage et inngangsfelt.
Etterpå benyttet vi
Tag for å definere en uordnet liste.
Til slutt, i manus Tag, vi spesifiserer adressen til JavaScript -filen.
For det første opprettet vi en matrise som heter “emner”.
Deretter la vi til en hendelseslytter til element som vi opprettet i HTML -filen. For å gjøre det utnyttet vi getElementById () og ga den IDen til element.
Deretter opprettet vi et tomt utvalg som heter ENTAGSARRAY.
For å få verdien av “inngang”Vi må bruke mål.verdi eiendom.
Deretter benyttet vi filter() Metode for å lage en rekke filtrerte elementer.
Deretter benyttet vi kart() Metode for å sette de filtrerte elementene i den uordnede listen.
Etterpå opprettet vi en funksjon som heter displaysubjectSarray () For å vise elementene på listen.
I displaysubjectSarray (), Vi bruker først lengdeegenskapen for å sjekke lengden på emnearray, hvis den returnerer falsk, ville vi ikke vise noe annet enn å bli med i matrisen.
Under utdraget viser utdata generert av det ovennevnte eksempelprogrammet:
Ovennevnte utdrag bekreftet at når brukeren skrev inn bokstaven “C”, følgelig viste den autofullføringsfunksjonen den filtrerte listen over relevante ord.
Konklusjon
A-enUtstyr Funksjon i JavaScript gir relevante forslag når noen begynner å skrive inn tekstfeltet. For eksempel, hvis en bruker skriver tegnet "j", vil den autofullføringsfunksjonen vise en filtrert liste over alle ordene som inneholder "J" -brevet. I denne oppskrivningen har vi lært alle det grunnleggende om den autofullføringsfunksjonen ved hjelp av passende eksempler.