0

我有一个网站,其中用户可以在文本区域中输入自由文本。我允许他们使用 Markdown,但他们中的大多数人不使用它,而且他们通常发布蹩脚的内容,即使在看到最终结果的预览之后 :-(

鉴于大多数用户在该文本区域中枚举事物(工作要求),我认为如果我能以某种方式“强制”他们创建项目列表,那将是很棒的。另外,我认为在他们打字时为他们提供一些视觉反馈是很有价值的。例如,在他们正在创建的列表的每个项目附近显示一些项目符号点,并在他们按 Enter 时创建一个新的项目符号点。

所以基本上,我想在 WYSIWYG 编辑器中转换文本区域,只允许用户创建项目列表

有任何想法吗?

4

2 回答 2

0

你的答案在这里:

一旦用户关注 textarea 字段,就会出现一个项目符号。每个 Enter 键都会显示一个新的项目符号。此外,如果不需要,用户可以删除项目符号并继续使用普通文本。

http://jsfiddle.net/abhiagrawal87/m39xt

示例片段:

$(".todolist").focus(function() {
    if(document.getElementById('todolist').value === ''){
        document.getElementById('todolist').value +='• ';
    }
});
于 2013-05-28T07:27:33.337 回答
0

任君挑选:

https://github.com/cheaun/mooeditable/wiki/Alternative-Javascript-WYSIWYG-editors

这些都可以配置为只允许子弹。

于 2013-04-11T03:36:41.517 回答