J'ai donc une exigence pour laquelle je dois taper quelque chose, puis à mi-chemin, cela devrait remplir automatiquement le reste des choses.Comment remplir automatiquement un champ de texte lorsque vous appuyez sur une touche
Exemple
J'ai un champ de texte, où je commence à taper « col », puis après je presse l'espace le champ de texte doit me montrer « colonne », auto pour le système de correction automatique.
Aussi, je me demandais si cela pourrait être implémenté comme un tableau ou une colonne de données provenant de ma base de données?
J'ai créé quelque chose comme ceci, mais cela modifie les valeurs d'un champ innerHTML. J'ai besoin de cela pour le champ de texte lui-même.
function handle(e) {
if (e.keyCode === 32) {
e.preventDefault();
document.getElementById("p1").innerHTML = "Column";
}
}
<p id="p1">Hello World!</p>
<form action="#">
<input type="text" name="txt" onkeypress="handle(event)" />
</form>
Je suis nouveau à cette sorte que toute aide serait très apprécié
obtenir des données de tableau ou db et l'utilisation jquery autosuggestion. –
Plugin est déjà là pour ça..https: //github.com/atmb4u/AutoJS .. il suffit de changer les mots dans le tableau – Dhara
et si vous devez faire alors voici un peu de flux: sur le clavier obtenir le mot actuel et selon cette découverte dans votre tableau par contains() n en obtenir la liste – Dhara