需要使用 javascript 将所选文本设为粗体/斜体/下划线,或者需要非常基本的文本编辑器建议

1 javascript wysiwyg textarea rich-text-editor

我想弄清楚如何创建一个带有 3 个按钮的 textarea:粗体、斜体、下划线。我不能使用任何 WYSIWYG 编辑器,因为我已经测试了其中的大部分,但没有一个适合我的需求。(例如,大多数都是可配置的,并且可以让我选择拥有 3 个按钮,但是当我在字段中粘贴格式化文本时会出现问题。即使我设置了所有内容,例如使用 tinymce,我也会遇到问题。)

我真的需要一个简单的、基本的、带有粗体、斜体、下划线的文本编辑器,如果我在 textarea 中复制和粘贴格式化文本,我不希望它像一个富文本编辑器一样,我希望它像一个真正的textarea,它将自动删除所有格式。人们可能会说我可以使用正确配置的 WYSIWYG 编辑器来做到这一点,但答案是否定的。我花了很多时间试图将文本编辑器配置为仅接受粗体、斜体、下划线,并且在所有著名的 WYSIWYG 编辑器中遇到了许多错误/错误。我不是程序员,我是质量分析师,所以我习惯于发现错误。

关于如何“创建”具有粗体、斜体、下划线功能并且只接受这些功能的文本区域有什么建议吗?(不是富文本编辑器)。使用 Javascript,如果可能,我想避免使用 JQuery。

小智 5

您是否考虑过或尝试过 Aloha 编辑器:http : //aloha-editor.org/ 它很简单,兼容 HTML5 并且不使用 iFrame。不过,在旧版本的 IE 中确实存在问题。