2011-10-24 27 views
18

我在一个依赖用户生成内容的网站上工作,如果还有办法让用户输入富文本,这将是非常好的。如何制作像StackOverflow这样的富文本输入框字段?

他们如何完成丰富的文字就像他们在这个网站上发布的问题?

据我所知,我可以在文本区域上面创建任意标志,当某些东西被突出显示并按下其中一个控件按钮时,使用一些jQuery调用来查看突出显示的内容,并将其包装在一些html标记中,如粗体文本例如...然后只需将文本添加到我的数据库与HTML。这是怎么做的这些丰富文本的东西?

谢谢!

+1

调查Markdown – SLaks

回答

13

StackOverflow的使用Markdown格式化用户文本。查看编辑/预览示例的PageDown

产生HTML的其他选项是TinyMCECKEditor

+4

+1。我敢说,Markdown对于一个书呆子的观众来说真是太棒了,像TinyMCE这样的视觉编辑器更适合一般的观众。 –