J'essaie de mixer la boîte combinée Jquery Ui Autocomplete et les exemples de pliage d'accent, mais cela semble être au-delà de mes compétences. J'ai essayé de remplacer les mentions à 'text' par 'normalize (text)' dans l'exemple de la liste déroulante mais pas de cigare.JQuery Autocomplete: combobox + accent de pliage
exemple COMBOBOX: http://jqueryui.com/demos/autocomplete/#combobox
Accent exemple pliant: http://jqueryui.com/demos/autocomplete/#folding
Mise à jour:
Je trouve le problème: l'objet REGEX était insensible à la casse, mais ma fonction Normaliser était pas.
Maintenant, j'ai une moindre problème: le code fournit le savent bien fonction point fort de texte comme indiqué ci-après:
if (this.value && (!request.term || matcher.test(normal) || matcher.test(text))) {
return {
label: text.replace(
new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(request.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>"),
value: text,
option: this
};
}
Ce qui est bien quand les types d'utilisateurs texte accentués, mais ne peut pas mettre en évidence si l'entrée est non accentué. Y aurait-il un travail autour de cela, de sorte que le texte serait hightlit même lorsque l'utilisateur tape sans accents?
Merci!
Si vous avez un exemple dans jsFiddle etc de ce qui aiderait beaucoup, ce genre est d'une situation spécifique/compliquée –
Merci @mcpDESIGNS, je ne l'ai pas connais jsFiddle! J'ai trouvé ma première question, mais je vais utiliser jsFiddle la prochaine fois! – Edudiego
À tout moment. jsFiddle est un sauveur –