有没有办法在输入文本中显示文本而不是 hmtl。我是说: 这是粗体"/>
我想在文本输入中看到
这是粗体
用于输入文本的输出
。
有什么办法吗?因为我现在在输出中看到这个:<\b>This is<\b> bold
最佳答案
简答?否。富文本不是 html 文本输入字段的功能。
如果您正在寻找全面的所见即所得 (WYSIWYG) 编辑器,请查看 TinyMCE或 Aloha .他们使用多个 iFrame 和其他技巧来提供富文本作为输入。
IMO,您应该使用纯文本和标记语言。看看 StackOverflow 在这个网站上实现了什么来提问/回答问题。这是一个<text area>
input 接受 markdown 作为输入并将 html 预览写入页面上的单独元素。
最终,选择取决于您的用户群。如果他们主要是程序员和技术负责人,使用标记语言和 <text area>
可能是安全的输入。如果他们是典型的服务消费者,TinyMCE 或类似的东西可能是您提高可用性的最佳选择。
关于javascript - 在输入文本 html 中显示格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16634945/