2010-12-06 9 views
2

J'ai besoin d'un éditeur de texte riche comme celui-ci utilisé sur ce site, avec un compteur de mots dessus, je vais aimer limiter le nombre total de travail comme sur twitter, préférablement écrit avec jQuery, s'il vous plaît n'importe quelle astuce, je l'apprécierai grandement.Éditeur de texte riche jQuery avec compteur de mots

+0

Ceci est un peu complexe pour un éditeur de texte enrichi en raison des éléments non textuels. Est-ce qu'une image compte comme un mot? Que diriez-vous des paragraphes, des citations et des liens? –

+0

@Marcelo Cantos Désolé, j'ai complètement mal lu la question de l'OP! Pardon! – Trufa

Répondre

3

Je recommanderais TinyMCE pour tous vos besoins d'édition de texte enrichi. Je n'ai pas regardé, mais je parie qu'il y a un plugin de compte de mots pour cela.

+0

http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount – captainclam

+0

http://tinymce.moxiecode.com/punbb/viewtopic.php?id=3273 – captainclam

+0

aussi, il existe une version "jquery" de tinymce, que vous voudrez utiliser. Voir la page de téléchargement. – captainclam

0

L'éditeur sur SO n'est pas "riche" dans le vrai sens du mot. C'est juste un <textarea>. Pour limiter le nombre de mots, il suffit d'accéder au champ DOM pertinent (texte ou valeur, je suppose, pas mon domaine d'expertise, désolé), de diviser les espaces et de refuser de soumettre si le tableau résultant est trop long.

Vous devrez faire attention aux personnes essayant de jouer les règles, par exemple en écrivant des paragraphes entiers avec des traits de soulignement au lieu d'espaces. Vous pouvez diviser les caractères non-mots à la place (qu'ils peuvent jouer en écrasant simplement les mots), ou limiter le nombre de caractères ainsi que le nombre de mots. De loin, l'option la plus simple est de limiter le nombre de caractères comme le fait SO.

Questions connexes