J'utilise YUI comme framework javascript, et je peux réagir avec succès lorsque l'utilisateur change la valeur des champs de base, la réaction étant d'envoyer une requête Ajax.Javascript - Quel événement utiliser pour le changement multi-sélection
Cependant, je ne suis pas chanceux avec des listes déroulantes MultiSelect:
- écouter « changement » enverrait ma requête à chaque fois que l'utilisateur ajoute/supprime un élément à sa sélection
- écouter " flou "oblige l'utilisateur à cliquer ailleurs pour perdre le focus et envoyer la requête (pas très utilisable), plus il enverra la requête si l'utilisateur ne fait que défiler sur la liste sans rien changer (inutile, déroutant).
Une idée (avec YUI), qui utiliserait un comportement intelligent? Ou devrais-je vraiment écouter pour modifier et implémenter un timeout (attendre les changements suivants avant d'envoyer une requête)?