Bonjour.
Le but est lorsque j'écris quelque chose, un mot apparaisse dans la page que le texte est modifié.
Si j'écris, un mot doit apparaitre et si je recul (backspace), ce mot disparait.
Sur le site de test, ça marche bien mais pas dans mon code avec ckeditor. Si quelqu'un a une astuce,
j'aimerais bien la connaître. Voici une démo:
DEMO
J'utilise présentement un ID, un NAME et une CLASS dans mon textarea:
Mais, je cherche à ajouter ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <textarea id="contents" class="ckeditor" type='text' name='contenu'><?=$contenu?></textarea>
Le problème, c'est que le ID, Class et Name sont déjà utilisé par CKEDITOR et je n'obtiens pas le résultat souhaité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <p id="buttonId" style="display:none">à sauvegarder</p> var button = $("#buttonId"); $("textarea").on('input', function (e) { if (e.target.value === '') { // Textarea has no value button.hide(); } else { // Textarea has a value button.show(); } });
Partager