Textarea avec déjà un id, name, class présents
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:
Code:
<textarea id="contents" class="ckeditor" type='text' name='contenu'><?=$contenu?></textarea>
Mais, je cherche à ajouter ceci :
Code:
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();
}
}); |
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é.