JeuWeb - Crée ton jeu par navigateur

Version complète : Champ formulaire automatique
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous,

Je cherche comment faire pour avoir une saisie automatique pour un nom de destinataire dans ce champ.

Je m'explique:

J'ai une option écrire un message et choisi le destinataire en sélectionnant le nom. J'arrive à 1.100 joueurs sur ma version Alpha et cela commence a faire beaucoup. J'aurais voulu savoir comment mettre en place un système pour que le joueur tape dans une zone: RED

Et il a un menu en dessous qui indique:
RED ATTACK
RED BLUE
RED RED
....

Et quand il sélectionne l'un des pseudos le nom complet arrive dans la zone.

Je sais pas si j'ai été très clair?

Merci d'avance en tout cas,
en JavaScript et AJAX et mieux vaut utiliser une librairie telle que Jquery par exemple:

regarde par ici : http://www.google.fr/#hl=fr&source=hp&q=...32db949609

désolé je nepeut pas t'en dire plus car je n'utilise pas l'auto completion
merci quand même ;-) je cherche sur cette piste ;-)
Tu peux utiliser jQuery UI Autocomplete (si tu utilises jQuery).

Ensuite c'est simple :
- Tu effectue une requête AJAX qui alimentera un tableau JS.
- Tu initialise UI Autocomplete en lui indiquant d'utiliser ce tableau.

Exemple :


$(function() {
var monTableauDeJoueurs = [
"Nom1",
"Nom2",
"Nom3",

[...]

"NomX"
];

$("#idChampsDuFormulaire").autocomplete({
source: monTableauDeJoueurs
});
});
djidi: tu utilise l'auto completion ? en termes de ressource n'est ce pas trop gourmand? as tu un systeme de cache ?
Non, je ne l'utilise pas (enfin c'est dans la liste des choses à faire).
Je ne pense pas que ca soit excessivement lourd étant donné que la vérification porte sur un tableau directement dans le DOM.
De plus, il semble que l'un des exemples intègre un système de cache.
dans son cas il me semble qu'il va devoir interroger sa base de donnée
Non, une seule fois au chargement de sa page avec un ajax qui va créer le tableau JS.
Ensuite les recherches se feront sur ce tableau.
et moi je te dis de pas te tracassé , et de reprendre ce qui a deja ete developpé et optimiser, http://jqueryui.com/demos/autocomplete/

je pense que jquery + UI, permet beaucoup d'avancer sur des projets sans se prendre la tete.