Je suis en train de développer une page web qui a besoin de beaucoup de zones de saisie semi-automatique. Comme je suis novice en javascript, il m'est très difficile de créer ma propre boîte de texte. J'ai donc cherché de nombreux exemples sur Internet, mais ils ne fonctionnent que pour une seule zone de texte. Cela signifie que je ne peux pas utiliser le même fichier js pour créer une autre zone de saisie semi-automatique. Je n'ai pas trouvé de tels exemples sur stackoverflow non plus. Quelqu'un peut-il m'aider dans ce domaine?javascript/html autocomplete zone de texte
Répondre
Utilisez JQuery avec le plug-in AutoSuggest.
http://docs.jquery.com/Plugins/autocomplete
Inclure les bibliothèques JS (voir la documentation ci-dessus), faites ceci en HTML:
<input type="text" class="autocomplete" name="n1" />
<input type="text" class="autocomplete" name="n2" />
<input type="text" class="autocomplete" name="n3" />
<input type="text" class="autocomplete" name="n4" />
Ensuite, ajoutez une saisie semi-automatique à la classe CSS dans votre Javascript:
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$(".autocomplete").autocomplete(data);
Si vous débutez dans le développement web, je vous recommande d'utiliser jquery et jqueryUI package. Le lien ci-dessus est à la page de démonstration où vous pouvez jouer avec différents types de sources de données. J'ai copié un exemple qui utilise simple tableau comme source de données
<script>
$(function() {
var availableTags = [
"ActionScript", "AppleScript",
"Asp", "BASIC",
"C", "C++",
"Clojure", "COBOL",
"ColdFusion", "Erlang",
"Fortran", "Groovy",
"Haskell", "Java",
"JavaScript", "Lisp",
"Perl", "PHP",
"Python", "Ruby",
"Scala", "Scheme"
];
$(".tags").autocomplete({
source: availableTags
});
});
</script>
<div><input class="tags" type="text" /></div>
<div><input class="tags" type="text" /></div>
pouvez-vous savoir n'importe quel moyen de le faire par javascript .. –
Le plugin AutoSuggest
a été dépréciée et est maintenant inclus dans jQuery
UI.
Check this out:
http://jqueryui.com/demos/autocomplete/
+1 pour mettre à jour une question déjà répondu avec une méthode plus à jour – ford
Il est inclus dans jQueryUI, pas jQuery. – user231118
Je recommande de vérifier:
http://complete-ly.appspot.com/
Le cas simple devrait répondre à vos besoins:
var cly = completely(document.getElementById('a-div-wrapping-your-autocomplete-box');
cly.options = [ 'your','array','of','options','(possibly sorted somehow)'];
Voici une méthode facile , utilisez simplement l'événement onkeyup:
<input type="text" id="a" onkeyup="myFunction()">
<br/>
<br/>
<script type="text/javascript">
function myFunction() {
var x = document.getElementById("a").value;
document.getElementById("abc").innerHTML = x;
}
</script>
est ici une solution pour créer autocomplete avec Pas JQUERY ou Non JAVASCRIPT .. html5 tout simplement une boîte d'entrée et une étiquette datalist ..
<input type="text" id="txtAutoComplete" list="languageList"/><!--your input textbox-->
<datalist id="languageList">
<option value="HTML" />
<option value="CSS" />
<option value="JavaScript" />
<option value="SQL" />
<option value="PHP" />
<option value="jQuery" />
<option value="Bootstrap" />
<option value="Angular" />
<option value="ASP.NET" />
<option value="XML" />
</datalist>
maigre plus sur ce here
Cela ne fonctionne pas sur Safari – jonprasetyo
- 1. Autocomplete en zone de texte qt?
- 2. C# AutoComplete de zone de texte: Limiter à ~ 50 suggestions
- 3. Plugin jQuery qui suggère/autocomplete dans une zone de texte
- 4. Liaison d'une zone de texte dynamique jquery autocomplete à json
- 5. WinForms | C# | AutoComplete au milieu d'une zone de texte?
- 6. Contrôle de zone de texte
- 7. jQuery autocomplete renvoie la liste vide si aucun texte dans la zone de texte
- 8. texte autocomplete recherche
- 9. Vb.net + AutoComplete dans les zones de texte
- 10. jQuery autocomplete en arrière-plan de la zone de texte de saisie
- 11. Dotnet: - Comment faire Autocomplete recherche de zone de texte insensible à la casse?
- 12. JQuery Autocomplete - liste de formatage et ne renvoie qu'une partie à la zone de texte
- 13. Comment désactiver une zone de texte?
- 14. Jquery autocomplete
- 15. Jquery autocomplete split arabe texte
- 16. zone de texte Jquery Autocomplete utilisant service WCF dans Visual Webpart Sharepoint 2010
- 17. Saisie semi-automatique dans une zone de texte dynamique à l'aide du plugin jquery + autocomplete
- 18. Jquery Autocomplete effacer la zone de texte si aucune correspondance n'a été trouvée
- 19. asp Zone de texte avec ajax autocomplete fonctionne mais ne sélectionne pas vraiment
- 20. AJAX autocomplete zone de texte dans la technologie web Java (JSP et servlets)
- 21. Comment ajouter une image à la zone de texte source autocomplete
- 22. jQuery-ui autocomplete zone de texte se ferme sur la souris sur
- 23. JQuery UI Autocomplete - Avoir le menu ouvert lorsque l'utilisateur clique dans la zone de texte
- 24. Utilisation de la zone de liste déroulante autocomplete avec extjs
- 25. Outlook comme autocomplete textbox
- 26. Zone de texte transparente
- 27. Zone de texte étiquetée
- 28. Zone de texte incorrecte
- 29. Zone de texte sélectionnable
- 30. zone de texte désactivée
wow il fonctionne vraiment .... merci mon pote –