So implementieren Sie die JavaScript -Autokennzahlfunktion

So implementieren Sie die JavaScript -Autokennzahlfunktion
Sie müssen die automatische Suchanfragen zuvor gesehen haben, beispielsweise bei der Suche nach etwas bei Google, YouTube usw. Vielleicht haben Sie zuvor beobachtet, als wir einen Buchstaben in eine Suchmaschine tippt, eine gefilterte Liste, die gegen diesen bestimmten einzelnen Zeichen angezeigt wurde. Wie passiert es? Es ist die automatische Funktionsfunktion, die alles möglich macht. Mehrere Ansätze können angewendet werden, um die automatische Vervollständigung in JavaScript zu implementieren.

In diesem Artikel lernen wir eine sehr grundlegende Methode zur Implementierung der automatischen Vervollständigungsfunktion in JavaScript und das Schreiben wird wie folgt organisiert:

  • Was bedeutet Autocomplete in JavaScript??
  • Praktische Implementierung der automatischen Vervollständigung in JavaScript

Also lasst uns anfangen!

Was bedeutet Autocomplete in JavaScript??

Die automatische Vervollständigung in JavaScript gibt relevante Vorschläge, wenn jemand im Textfeld eingeben beginnt. Wenn ein Benutzer beispielsweise das Zeichen „C“ eingibt, zeigt die automatische Funktion eine gefilterte Liste aller Wörter mit dem Buchstaben „C“ an.

So verwenden Sie die automatische Funktionsfunktion in JavaScript

In diesem Abschnitt lernen wir alle wichtigen Aspekte. Beginnen wir also mit dem HTML:

Html



Automatisch vollständig









    Im obigen Snippet haben wir die folgenden Funktionen ausgeführt:

    • Wir haben das benutzt Etikett Tag, um das Etikett für das Textfeld anzugeben.
    • Als nächstes haben wir das genutzt Eingang Tag zum Erstellen eines Eingabefeldes.
    • Danach nutzten wir das
        Tag zum Definieren einer ungeordneten Liste.
      • Schließlich in der Skript Tag, wir geben die Adresse der JavaScript -Datei an.

      JavaScript

      const subjekte = ['java', 'javaScript', 'php', 'c ++', 'c', 'python', 'c#', 'html & css', 'r', 'Swift'];
      dokumentieren.GetElementById ('com').AddEventListener ('Eingabe', (Eve) =>
      lass mubjektsArray = [];
      if (Eva.Ziel.Wert)
      SubjektsArray = Subjekte.filter (sub => sub.TolocalelowerCase ().Inklusive (Eva.Ziel.Wert));
      SubjektsArray = SubjektsArray.Karte (sub => '
    • $ sub
    • '))

      displaySubjectsArray (SubjektsArray);
      );
      Funktion displaySubjectsArray (SubjektsArray)
      const html = !Subjektarray.Länge ? ": SubjektsArray.verbinden(");
      dokumentieren.QuerySelector ('ul').Innerhtml = html;

      Der obige Codeblock dient den unten aufgeführten Funktionen:

      • Erstens haben wir ein Array namens namens erstellt “Fächer”.
      • Als nächstes haben wir dem Event -Hörer dem hinzugefügt Element, das wir in der HTML -Datei erstellt haben. Zu diesem Zweck haben wir das genutzt GetElementById () und passierte es durch die ID der Element.
      • Als nächstes haben wir ein leeres Array namens erstellt Subjektarray.
      • Um den Wert von "zu erhalten"Eingang”Wir müssen das nutzen Ziel.Wert Eigentum.
      • Als nächstes haben wir das genutzt Filter() Methode zum Erstellen einer Reihe gefilterter Elemente.
      • Als nächstes haben wir das genutzt Karte() Methode zum Einlegen der gefilterten Elemente in die ungeordnete Liste.
      • Danach haben wir eine Funktion namens erstellt displaySubjectsArray () um die Elemente der Liste zu zeigen.
      • Im displaySubjectsArray (), Wir verwenden zunächst die Länge Eigenschaft, um die Länge des Betreffarray zu überprüfen. Wenn sie false zurückgibt, würden wir nichts zeigen, sonst treten wir einfach dem Array an.

      Unter dem Snippet zeigt die Ausgabe an, die durch das oben gegebene Beispielprogramm erzeugt wird:

      Das obige Ausschnitt überprüfte, dass bei der Eingabe des Benutzers „C“ die automatische Vervollständigungsfunktion die filterierte Liste der relevanten Wörter zeigte.

      Abschluss

      Die aUtocomplete Feature in JavaScript gibt relevante Vorschläge, wenn jemand im Textfeld eingeben beginnt. Wenn ein Benutzer beispielsweise das Zeichen „J“ eingibt. In diesem Artikel haben wir alle Grundlagen der automatischen Vervollständigungsfunktion mit Hilfe geeigneter Beispiele gelernt.