Vous devez avoir déjà vu les recherches de saisie semi-automatique, par exemple, tout en recherchant quelque chose sur Google, YouTube, etc. Vous avez peut-être observé auparavant que lorsque nous avons tapé une lettre dans n'importe quel moteur de recherche, une liste filtrée a montré contre ce caractère unique particulier. Comment ça arrive? C'est la fonctionnalité d'achat automatique qui rend tout possible. Plusieurs approches peuvent être adoptées pour mettre en œuvre la fonctionnalité complète de l'achèvement en JavaScript.
Dans cette rédaction, nous apprendrons une méthode très basique pour implémenter la fonctionnalité de saisie semi-automatique dans JavaScript, et la rédaction sera organisée comme suit:
Que signifie la saisie semi-automatique dans JavaScript?
Mise en œuvre pratique de la fonction de saisie semi-automatique dans JavaScript
Alors, commençons!
Que signifie la saisie semi-automatique dans JavaScript?
La fonction de saisie semi-automatique dans JavaScript donne des suggestions pertinentes lorsque quelqu'un commence à taper le champ de texte. Par exemple, si un utilisateur tape, le caractère «C», la fonctionnalité d'observation automatique affichera une liste filtrée de tous les mots contenant la lettre «C».
Comment utiliser la fonctionnalité d'observation automatique dans JavaScript
Dans cette section, nous apprenons tous les aspects clés nécessaires pour implémenter la fonction de saisie automatique JavaScript. Alors, commençons par le HTML:
Html
Saisie automatique
Dans l'extrait ci-dessus, nous avons rempli les fonctions suivantes:
Nous avons utilisé le étiqueter Tag pour spécifier l'étiquette du champ de texte.
Ensuite, nous avons utilisé le saisir Tag pour créer un champ de saisie.
Après, nous avons utilisé le
Tag pour définir une liste non ordonnée.
Enfin, dans le scénario Tag, nous spécifions l'adresse du fichier javascript.
DisplaySubjectSArray (SubjectArray); ); fonction affichebjectsArray (SubdingSArray) const html = !sujette.longueur ? ": SubjectsArray.rejoindre("); document.QuerySelector ('ul').innerHtml = html;
Le bloc de code ci-dessus sert les fonctionnalités répertoriées ci-dessous:
Tout d'abord, nous avons créé un tableau nommé «sujets".
Ensuite, nous avons ajouté un auditeur d'événements au élément que nous avons créé dans le fichier html. Pour ce faire, nous avons utilisé le getElementByid () et l'a passé l'identifiant du élément.
Ensuite, nous avons créé un tableau vide nommé sujette.
Pour obtenir la valeur de "saisir«Nous devons utiliser le cible.valeur propriété.
Ensuite, nous avons utilisé le filtre() Méthode pour créer un tableau d'éléments filtrés.
Ensuite, nous avons utilisé le carte() Méthode pour mettre les éléments filtrés dans la liste non ordonnée.
Par la suite, nous avons créé une fonction nommée affichebjectsArray () Pour montrer les éléments de la liste.
Dans le affichebjectsArray (), Nous utilisons d'abord la propriété Longueur pour vérifier la longueur du sujet, si elle revient fausse, nous ne montrerions rien sinon de rejoindre le tableau.
Sans l'extrait affichera la sortie générée par l'exemple de programme ci-dessus:
L'extrait de l'extrait ci-dessus a vérifié que lorsque l'utilisateur est entré dans la lettre «C», par conséquent, la fonction de saisie semi-automatique a montré la liste filtrée des mots pertinents.
Conclusion
Le Auto-complet La fonctionnalité dans JavaScript donne des suggestions pertinentes lorsque quelqu'un commence à taper le champ de texte. Par exemple, si un utilisateur tape, le caractère «J», la fonctionnalité d'observation automatique affichera une liste filtrée de tous les mots contenant la lettre «J». Dans cet article, nous avons appris toutes les bases de la fonctionnalité de saisie semi-automatique à l'aide d'exemples appropriés.