Forum closed. New forum available at http://community.wymeditor.org/

Limiter le nombre de caractère

For those who prefer to speak French.

Limiter le nombre de caractère

Postby sebastienlevesque on Tue Oct 10, 2006 2:04 pm

Bonjour,

Je cherche un moyen de limiter le nombre de caractère à tapper par l'utilisateur. La chose se complique du fait que le textearea est en mode style="display:none" et qu'il a un iframe par dessus.

Auriez-vous une astuce à me proposer svp.
Merci

Sébastien levesque
Rimouski/canada
sebastienlevesque
 
Posts: 11
Joined: Mon Sep 25, 2006 5:43 pm

Postby sebastienlevesque on Tue Oct 10, 2006 2:51 pm

P.S.

Voici un exemple de script qui fonctionne bien et que je ne suis pas capable d'adapter (pour le div content entre autre).

http://www.easy-script.com/script.php?c ... s&ord=date

6. Limite de caractères dans un Textarea
Ce script permet de limiter le nombre de caractères dans un Textarea et d'afficher le nombre restant de caractères possible à écrire dans le Textarea
sebastienlevesque
 
Posts: 11
Joined: Mon Sep 25, 2006 5:43 pm

Postby jfh on Tue Oct 10, 2006 7:44 pm

Le plus simple est d'utiliser l'événement onkeyup de la zone d'édition.
Pour IE, il s'agit du onkeyup dans le <div id="editor"> qui se trouve dans editor.htm.
Pour Gecko, il y a déjà un eventListener défini pour le keyup dans wym.js.

Tu peux par exemple créer un fichier custom.js, y placer tes fonctions gérant le nombre de caractères tapés dans l'éditeur, les appeler via les gestionnaires d'événements, puis annuler l'événement (evt.preventDefault() pour Gecko) si le nombre est dépassé, ou supprimer les caractères en trop.

Une autre solution est de supprimer les caractères en trop à la soumission du formulaire.

Note: Dans la prochaine version de WYMeditor (0.3), la zone d'édition sera la même pour IE et Gecko, et j'essaierai de faciliter ce genre de manipulations via une API.
User avatar
jfh
Site Admin
 
Posts: 370
Joined: Sat Sep 23, 2006 8:43 pm
Location: Belgium


Return to French forum

Who is online

Users browsing this forum: No registered users and 1 guest