javascript - 在输入文本 html 中显示格式

标签 javascript html input formatting

有没有办法在输入文本中显示文本而不是 hmtl。我是说: 这是粗体"/>

我想在文本输入中看到 这是粗体

用于输入文本的输出

有什么办法吗?因为我现在在输出中看到这个:<\b>This is<\b> bold

最佳答案

简答?否。富文本不是 html 文本输入字段的功能。

如果您正在寻找全面的所见即所得 (WYSIWYG) 编辑器,请查看 TinyMCEAloha .他们使用多个 iFrame 和其他技巧来提供富文本作为输入。

IMO,您应该使用纯文本和标记语言。看看 StackOverflow 在这个网站上实现了什么来提问/回答问题。这是一个<text area> input 接受 markdown 作为输入并将 html 预览写入页面上的单独元素。

最终,选择取决于您的用户群。如果他们主要是程序员和技术负责人,使用标记语言和 <text area> 可能是安全的输入。如果他们是典型的服务消费者,TinyMCE 或类似的东西可能是您提高可用性的最佳选择。

关于javascript - 在输入文本 html 中显示格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16634945/

相关文章:

javascript - AngularJS - 如何强制范围输入的 ng-model 为空?

css - Bootstrap 3 - 带有图标和自定义宽度的输入之间的空间

javascript - Codechef api 上的 CORS(使用 angularjs)

javascript - 从服务器中的文档中获取 HTML 元素并在客户端中动态显示它们

javascript - 如何在生成的子窗口中获取表单元素值 (jQuery)

html - 如何消除实时 View 中包含 div 内的两个 div 之间的空间?

html - 试图整理 CSS 网格布局时遇到了困难

javascript - 如何将文本重新格式化为不同的模式?

Javascript - 在对象中插入一个项目

javascript - 使用 javascript 将文件上传到 parse.com