Bonjour,
Je sais que pour faire un éditeur de texte dynamique il faut supperposer deuv div et gérer la transformation du texte. Mais je n'ai pas réellement compris comment faire pour donner l'illusion que le texte est par exemple en gras.

En javascript j'ai réussi a détecter quand un texte est entouré d'un patern défini (par exemple Mon texte ) mais par contre comment faire en sorte que le texte apparaisse en gras dans l'éditeur (donc dynamiquement), parce que si le texte apparait en gras sur la div du dessus ou du dessous il y aura un mélange de texte et ce sera illisible, j'aimerais faire ça sans utiliser un quelconque framework / librairie (mise à part peut être pour parser le markdown...) et donc j'aimerais le faire en javascript pur.

Si vous auriez quelques conseils je suis preneur.

1 réponse


Balsakup
Réponse acceptée

Salut,

  • Un textarea en display: none pour envoyer depuis le formulaire
  • Une div contenteditable="true" qui te sert d'éditeur

Dans la div, tu fais du simple HTML, et dans le textarea tu mets au format markdown