1

La saisie semi-automatique jquery fournie par http://docs.jquery.com/Plugins/Autocomplete peut fonctionner sur un champ INPUT ou un champ TEXTAREA. J'ai un cas d'utilisation pour faire un élément DIV agir comme une TEXTAREA en définissant son attribut à contenteditable = "true". Puis-je utiliser la poignée DOM de la DIV pour que l'autocomplément se comporte comme une zone de texte pour l'autocomplétion. Actuellement le plugin 'tel quel' ne fonctionne pas pour le DIV. Quels changements dois-je faire pour que le plugin fonctionne pour tous les éléments ci-dessus?Comment faire pour que la saisie semi-automatique de jquery fonctionne pour un DIV contented plutôt que pour les champs INPUT, TEXTAREA

+0

Fondamentalement, je suis en train de mettre en œuvre un facebook comme autosuggestion des contacts lorsque la touche « @ » est pressée suivie par la chaîne de recherche qui enverrait une demande à distance (et mettre en cache la demande pour une utilisation ultérieure pour le même gestionnaire) . Aussi je veux rendre html à l'intérieur de la zone de texte, préférant un DIV sur un TEXTAREA contenteditable. –

Répondre

-1

Balises sur une page importante. Si votre div veut agir comme un textarea, peut-être que ce devrait être une zone de texte de style div. Vous pouvez rendre votre code HTML dans un div séparé et le positionner au-dessus de la zone de texte.

+1

Je ne suis pas d'accord avec le fait qu'un 'div' placé au-dessus d'un' textarea' se comporte comme le OP le souhaite. – s4y