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

时间:2011-09-15 14:10:02

标签: javascript textarea wysiwyg rich-text-editor

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

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

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

TEXTAREA不支持格式化或任何HTML标记。没有javascript技巧可以改变它。

您将需要自己动手或配置现有编辑器。