Voici mon problème, j'ai un élément d'entrée dans un formulaire qui implémente jQuery.Autocomplete et jQuery.validate, tout fonctionnant normalement sauf lorsque je clique sur un élément dans la liste de saisie semi-automatique pour le sélectionner . Ce qui se passe, c'est que la validation se produit avant que la saisie semi-automatique ne définisse sa valeur. Comme la validation se produit sur onBlur et que vous venez de cliquer sur un élément de la liste de saisie semi-automatique, les flous de flou et la validation se produisent une fraction de seconde avant que l'entrée ne soit remplie avec sa nouvelle valeur. Cela ne me dérangerait pas une double validation si c'était côté client, mais il se trouve que j'exécute une validation ajax distante coûteuse sur ce champ, donc j'aimerais vraiment résoudre ce problème de la bonne façon. Mon premier réflexe est d'utiliser tous les événements de validation onBlur par le biais d'une fonction qui expire 10ms plus tard, en retournant essentiellement l'ordre des événements. Mais, pense, ce qui signifie déchirer dans le code jQuery.Validate.js, que je préfère ne pas faire.Utilisation de la saisie semi-automatique jQuery avec le problème de synchronisation Validator onBlur
Des idées?
Sweeeeeeeeeet! – CFNinja