Je souhaite créer une zone de texte autosuggest avec ajax. Après avoir écrit un caractère, il retournera l'adresse email. En commençant par ces caractères de DB. Cela devrait être développé dans JSP. Quelqu'un peut-il avoir une idée?Créer une zone de texte autosuggest avec ajax
Répondre
Do comme suit:
en javascript:
function getValue(str){
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
url = url +"?" +str;
xmlhttp.open("POST",url_to_get_db_data,false);
xmlhttp.send(null);
document.getElementById('id_of_div').innerHTML=xmlhttp.responseText;
document.getElementById('id_of_div').style.display = "block";
}
et en html:
<input onkeypress="getValue(this.value)"/> //--- this will be your input text
<div id="id_of_div" style="display:none;"> //--- this is your autosuggest box which will appear down to textbox. Use css to show it at proper location.
</div>
format compatible avec votre div pour ressembler à une boîte de autosuggest. utilisez css
pour y parvenir.
également lorsque l'utilisateur sélectionne une option de fonction java script d'appel boîte autosuggest qui ne suit document.getElementById('id_of_div').style.display = "none";
Modifier
à côté du serveur lorsque vous obtenez la liste de base de données procédez comme suit:
for(Iterator it=db_list.iterator();it.hasNext();)
{
Object obj = (Object) it.next();
String value = obj.getValue();
out.print(value+"<br>");
}
J'espère que cela vous aide.
Je vous recommande de regarder le autocomplete plugin livré avec l'interface utilisateur jQuery. Regardez le official demo qui illustre comment cela fonctionne.
Avez-vous envisagé d'intégrer l'interface utilisateur de jquery à votre application Web? L'interface utilisateur a le plugin jquery autocomplete/suggestion http://docs.jquery.com/Plugins/autocomplete
Il est ajax et tout ce que vous devez faire est de simplement fournir une liste de mots
Salut ... J'utilise ce lien http://docs.jquery.com/UI/Autocomplete seulement ... mais face à un problème dans cette page qui appelle de cette fonction ... dois-je retourner quelque chose de la page .. dans laquelle je reçois toutes les données .. ??? –
- 1. ajax autosuggest
- 2. Comment créer autosuggest zone de texte dans les formulaires Windows?
- 3. Champ de texte avec Autosuggest
- 4. créer une zone de texte avec javascript
- 5. Limiter les valeurs dans la zone de texte autosuggest
- 6. Recherche d'une zone de texte autosuggest de type GMail
- 7. Créer une zone de texte avec une largeur d'agrandissement automatique?
- 8. Enregistrer les requêtes depuis AJAX autosuggest search
- 9. Comment créer une zone de texte personnalisée?
- 10. Créer lien de autosuggest autocomplete
- 11. Drew Wilson AutoSuggest et Ajax
- 12. Comment créer une zone de texte temporaire
- 13. AutoSuggest efficace avec jQuery?
- 14. Comment créer une zone de texte personnalisée avec un TextBlock?
- 15. Comment créer une zone de texte compatible avec Windows Forms?
- 16. comment créer plusieurs zone de texte avec une liste d'objets
- 17. Comment enregistrer les valeurs d'une zone de texte autosuggest sur une page Web?
- 18. Zone de texte HTML ou zone avec barres de défilement, à remplir avec la réponse Ajax
- 19. focus sur une zone de texte créée par ajax
- 20. Comment créer une forme agissant comme une zone de texte?
- 21. AutoSuggest en utilisant PHP/MySQL & Ajax
- 22. JQuery: Remplir la zone de texte avec la réponse ajax
- 23. Jquery autosuggest
- 24. Afficher le résultat ajax dans une zone de texte
- 25. simple saisie de texte script "autosuggest" - comment chevaucher avec css
- 26. onclick créer la zone de texte
- 27. GWT AutoSuggest In JSP
- 28. AutoSuggest dans un asp.net
- 29. requête distincte avec autosuggest
- 30. mfc autosuggest zone de texte (comme dans Windows Démarrer-> Exécuter boîte de dialogue)
@Mayur: Je l'ai modifié ma question pour plus de compréhension. jetez un oeil –
Merci Harry .... dans cette URL quelle devrait être la logique pour comparer chaque caractère dans DB par «comme%» et à la fin je vais obtenir une liste de ceux-ci ... faisons-nous hv pour définir cette liste ça va? pouvez-vous m'expliquer de cette façon ??? .... –
@Mayur: voir mon edit. –