J'ai un champ de saisie semi-automatique simple qui crache un tas de mots suggérés et le met dans le champ de suggestion. Existe-t-il un code de suggestion automatique qui peut entrer le texte sélectionné, mais aussi remplir automatiquement une plage d'autres champs au lieu du champ sélectionné? Par exemple, lorsque vous effectuez une recherche dans une liste de contacts, vous tapez leur nom ou leur adresse et des options sont suggérées. En cliquant sur celui-ci, il tire automatiquement de la base de données le reste des coordonnées disponibles.JavaScript Auto suggérer de mettre à jour plusieurs champs
0
A
Répondre
2
Vous devriez être en mesure de le faire avec le plugin Autocomplete. Ajoutez un result handler et utilisez-le pour remplir vos autres champs.
$('div#result').result(function(e,data,formatted) {
$(this).html(formatted);
$('div#address').html(data.address);
...
});
1
Si vous utilisez Ajax.Autocompleter de script.aculo.us, vous pouvez remplacer la fonction afterUpdateElement de le faire pour vous. Vous pouvez ensuite faire un appel qui pourrait renvoyer JSON comme ce qui suit:
{ fields: ['first', 'second'],
first: 'value',
second: 'another value' }
et remplir votre formulaire avec quelque chose comme:
for(field in json.fields)
$(field).value = json.getAttribute(field);
Questions connexes
- 1. Mettre à jour plusieurs lignes
- 2. Rails: Ajax auto-suggérer le plugin?
- 3. Suggérer un bon moyen de mettre à jour le serveur de transfert en utilisant svn
- 4. Quels champs puis-je mettre à jour dans Oracle?
- 5. Table auto-référentielle plusieurs-à-plusieurs
- 6. Mettre à jour plusieurs lignes dans SQL Server
- 7. Comment puis-je mettre à jour les champs spécifiques à l'aide d'une table de référence croisée?
- 8. Mettre à jour le panneau de mise à jour
- 9. Comment mettre à jour mysql?
- 10. Mettre à jour une colonne NText
- 11. Comment mettre à jour datagridview
- 12. Meilleure façon de mettre à jour un programme de plusieurs gigaoctets (exécution de DVD? Logiciel de mise à jour?)
- 13. requête Postgresql de mettre à jour les champs en utilisant une expression régulière
- 14. Dans Rails, comment puis-je mettre à jour les champs de formulaire dans le modèle?
- 15. Deux propriétés « auto-mise à jour » dans WPF MVVM
- 16. Cocoa-Bindings: Mettre à jour NSObjectController manuellement?
- 17. Impossible de mettre à jour UITableView
- 18. Comment mettre à jour plusieurs copies de travail à partir d'un emplacement?
- 19. Comment mettre à jour à Ruby 1.8.7
- 20. Mettre à jour MVCMembership à 1.0?
- 21. Obtenir des entrées pour auto-compléter/suggérer en empêchant le comportement de formulaire par défaut
- 22. Utilisation des "champs supplémentaires" de django relations plusieurs-à-plusieurs avec des champs supplémentaires
- 23. Comment dois-je mettre à jour Mega Menus à partir de Javascript?
- 24. Obtention d'Entity Framework pour mettre à jour les champs normaux et relationnels
- 25. Appel de plusieurs __doPostBack à partir de JavaScript
- 26. Expression régulière pour détecter et mettre à jour Chaîne (Utile pour mettre à jour la version du fichier dans AssemblyInfo.cs)
- 27. RubyGems refuse de mettre à jour de 1.3.1 à 1.3.5
- 28. Comment mettre à jour plusieurs tables en utilisant des instructions préparées avec mySQLi?
- 29. Comment mettre à jour plusieurs éléments avec un appel Request.HTML de MooTools
- 30. Valeur Indexpath.row ne pas mettre à jour
On dirait que les démos donnent des exemples de ce faire juste. Merci. –