faire readonly/désactiver tinymce textarea
J'ai besoin de désactiver ou de faire readonly une tinymce textarea au moment de l'exécution.
Vous devez vous connecter pour publier un commentaire.
J'ai besoin de désactiver ou de faire readonly une tinymce textarea au moment de l'exécution.
Vous devez vous connecter pour publier un commentaire.
Utiliser le paramètre de configuration readonly
Ici est un lien vers une démo.
Mise à jour:
Ce que vous pouvez faire pour empêcher les utilisateurs de modifier le contenu dans votre éditeur de texte est de définir l'attribut contenteditable des éditeurs iframe corps à false:
À partir de la version 4.3.x, vous pouvez utiliser le code ci-dessous pour mode readonly
et pour le design de mode:
tinyMCE.get('editor_ID').setMode('readonly');
SI vous avez seulement un éditeur, cela fonctionne:
Si vous disposez de plusieurs éditeurs, vous devez les sélectionner par l'id du textarea:
Thariama de solution va régler tous les TinyMCE ces zones de texte sur la page en lecture seule.
La meilleure solution que j'ai trouvé était posté par Magnar Myrtveit qui permettra de définir les champs à readonly qui ont l'attribut lecture seule. Voici le code:
Pour désactiver vous pouvez appeler cette commande:
Et à nouveau activer l'éditeur, vous pouvez de nouveau appel de cette commande.
'mceToggleEditor commande permet de basculer le mode WYSIWYG ou désactiver l'affichage ou le masquage de la zone de texte et éditeur d'instance. Ce n'est pas la même chose que mceAddControl ou mceRemoveControl parce que l'instance est toujours là, et non initialisée, donc cette méthode est plus rapide.
Lien pour la commande ci-dessus:
http://archive.tinymce.com/wiki.php/TinyMCE3x:Command_identifiers
vous pouvez utiliser
prenez regarder une solution complète, de mon côté serveur est
Asp.net MVC
anather façon de le faire si vous avez
server side condition
qui sera supprimée dans le code HTML renvoyéPeut-être que cette ligne de code permet dans d'autres navigateurs à l'aide de iframes.
Ce qui concerne les!
Vous pouvez voir cette réponse ici par @se sont révoltés: https://stackoverflow.com/a/34764607/1827960.
Je l'ai utilisé pour arriver à cette solution:
Qui fonctionne pour ASP.NET MVC, Razor
lors de l'initialisation de tinyMCE: