Bonjour,
lorsqu'un utilisateur sous firefox laisse vide une zone de texte controlée par fckeditor (et même s'il supprime le contenu) le code suivant est automatiquement inseré :
C'est non-seulement inutile mais c'est surtout très gênant pour moi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <br type="_moz" />
certains champs de mes formulaires de saisie sont facultatifs et le comportement de mon appli lors de la consultation est différent selon que ces champs ont été renseignés ou non. Donc cette balise br inopportune me met le bazar.
Comment s'en débarasser ? Comment faire pour que la source html soit vraiment vide lorsque le texte est vide sous firefox ?
Apparament, ça n'a pas l'air d'être un bug.
Est-ce un problème de config ?
Y a-t-il un moyen "propre" de m'en sortir (quitte a modifier un peu la source javascript de fckeditor).
Je précise que je ne tiens pas du tout a traiter mes données coté serveur pour éliminer le code en trop (genre avec une regexp ou un str_replace) : j'ai pas mal de scripts qui recoivent des données saisies avec fckeditor, et tous les reprendre serait trop long. En plus il y en aura surement d'autres ajoutés dans l'avenir ...
Je pense que d'autres que moi ont déjà du rencontrer ce problème, lors des recherches que j'ai faites avant de poster ici, j'ai trouvé des discussions qui en parlaient, mais aucune solution potable.
Merci d'avance si vous pouvez m'aider
Partager