Convertir html balise textarea de texte riche
J'utilise PHP pour remplir un textarea:
<textarea text-input" id="Desc" rows="15" wrap="soft" name="Desc"><?php echo $Desc; ?></textarea>
mais le textarea est de montrer les balises HTML, ce qui je ne veux pas.
<b>Analog And Digital System</b><br />
<b>Analog System:</b><br />
A string tied to a doorknob would be an analog system. They have a value that changes steadily over time and can have any one of an infinite set of values in a range. If you put a measuring stick or ruler at a specific point along the string, you can measure the string's value every so many seconds at that point. When you watch it move, you will see it moves constantly. It doesn't instantly jump up and down the ruler. <br />
<br />
<b>Digital System:</b><br />
A digital system would be to flick the light switch on and off. There's no 'in between' values, unlike our string. If the switch you are using is not a dimmer switch, then the light is either on, or off. In this case, the transmitter is the light bulb, the media is the air, and the receiver is your eye. This would be a digital system.<br />
Fondamentalement, ce que je veux faire est de convertir <b>
balises pour mettre le contenu en gras et <br>
balises de nouvelles lignes.
Je veux le faire sans l'aide de n'importe quel éditeur.
Vous devez vous connecter pour publier un commentaire.
Il n'y a aucun moyen de faire la mise en forme HTML à l'intérieur de textarea, vous devrez utiliser ant de l'éditeur, mais si vous voulez la montrer en div puis en définissant l'attribut contentEditable="true" fera le tour
plus de références ici (déjà posé la question sur stackoverflow)
Si vous souhaitez afficher uniquement le code HTML de sortie, puis d'utiliser un
div
tag au lieu detextarea
. Car, nous ne pouvons pas montrer Rendu HTML à l'intérieur d'untextarea
.Si vous souhaitez afficher du code HTML de sortie et vous voulez que modifiable, utilisez
contenteditable
attribut surdiv
tag.Plus sur
contenteditable
et c'est un soutien peut être trouvé àhttps://developer.mozilla.org/en-US/docs/Web/HTML/Content_Editable
Vous devez utiliser javascript WYSIWYG des Éditeurs HTML comme tinymce et CKEditor à cette fin.
Sinon le code HTML de rester comme ils sont (texte brut).
Mais si vous utilisez un éditeur, l'utilisateur sera en mesure de modifier le contenu et le contenu seront convertis en texte enrichi à l'aide de javascript (et c'est exactement ce que les éditeurs vont faire pour vous comme par magie).
WYSIWYG = Ce que Vous Voyez Est Ce que Vous Obtenez
Vous devez utiliser le code ici Conversion <br /> dans une nouvelle ligne pour une utilisation dans une zone de texte