问题标签 [nicedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1620 浏览

javascript - IE8:“ln.innerHTML 为空或不是对象”

我正在使用 nicedit.js 所见即所得库,并且插入链接的按钮出现问题。

单击按钮会弹出一个面板,您可以在其中输入 url 和标题,然后单击提交:链接应该插入到您的光标位置。但我在 IE8 中收到以下错误:

ln.innerHTML 为 null 或不是对象


错误行是:


完整代码

});

即使 nicedit.com 主页上的示例也没有插入链接,尽管它也没有显示此错误。

0 投票
1 回答
216 浏览

nicedit - 触发,甚至当 nicedit 工具栏按钮已完成执行或已被单击时

我正在尝试为使用“nicedit”编辑器输入的某些内容创建和自动预览机制。当单击“粗体”等按钮以更新预览面板时,我需要绑定或收到警报。如何使用此功能?

0 投票
2 回答
707 浏览

javascript - 我可以在自动换行的 contenteditable div-tag 中获得“换行符”吗?

我在用户可以输入和格式化一些文本的页面上使用 nicedit,它使用可内容编辑的 DIV 标记作为输入字段,然后将其提交给 php 脚本,该脚本将这种格式化文本转换为图像。此 contenteditable div 中的文本被自动换行,其中没有换行符。
有没有办法找出这种换行发生的位置,或者在发生时插入换行符,以便我可以将文本作为单独的行访问?

0 投票
2 回答
2903 浏览

javascript - 在 NicEdit 上需要解决方案将 HTML 文本插入实例

我正在使用此功能将文本插入 NicEdit,

此代码适用于简单文本,但是当我将 HTML 内容传递给它时,它不会在 div 中呈现 HTML 输出,而是将 HTML 代码原样转储到 Instance Div 中。

例子:

这必须在实例中显示为“这里有一些文本” ,其余代码隐藏在源代码中。

谁能给我一个解决这个问题的解决方案?

0 投票
1 回答
4585 浏览

javascript - 如何使用 Nicedit 编辑器获取“上传图片”字段

我的代码是

html代码:

上面的代码将文本区域转换为编辑器。我需要该编辑器的另一个选项,该选项应该能够上传图像

0 投票
1 回答
591 浏览

javascript - 通过查询将文本插入文本区域

我正在尝试<textarea>通过查询插入一些文本,但它没有按我预期的那样工作。我希望颜色代码应该插入textareatextarea保持空白。

HTML 代码

jQuery代码


问题

我究竟做错了什么?


引用外部库

NicEdit 参考

0 投票
0 回答
163 浏览

jquery - 单击不同的文本元素 - 前一个文本元素不会取消选择

在此处输入图像描述

当我单击一个 div/元素然后单击另一个时,它不会使旧 div 未被选中。

我正在使用 jquery ui 可拖动和调整大小,当我双击一个元素时,nicEdit 将用作 wisiwig。

当我双击一个元素并且 nicEdit 处于活动状态时。然后单击当前元素可调整大小和可拖动的其他元素,这很好。问题是之前选择的元素当前有一个选定的文本,您可以在上图中看到。

我正在使用 nicEdit(http://nicedit.com/

欢迎任何建议。

谢谢。

0 投票
2 回答
1106 浏览

javascript - 将 javascript 保留在新的 javascript 元素中

我正在开发一个网页,但我遇到了一些 javascript 代码的问题。

我将Nicedit用作 textareas 的 WYSIWYG,正如其主页所述,就像在我的网页中的任何位置复制/粘贴这 2 行一样简单:

这与页面的默认文本区域配合得很好。问题是我也有这个 javascript 来添加更多的文本区域:

所以当我通过javascript添加一个textarea时,它没有正确的样式;它没有实施 Nicedit。问题是文本区域都是标准的,所以两种情况下的代码没有区别。我不太了解 javascript,但我认为问题可能是 Nicedit 代码在页面加载时运行一次,仅此而已。知道如何在页面加载(<= 已经完成)和addchapter函数运行时运行它吗?

相关的 HTML 位是这样的:

我的页面可以看到奇怪的行为是这个(断开的链接),在第 1 章下,您会看到“添加章节”按钮。

非常感谢大家。

编辑 1,错误控制台输出:当页面加载它抛出这个:

当我添加新章节时:

0 投票
1 回答
2453 浏览

javascript - NicEditor 字体大小从标签到

嗨,我正在使用 NicEditor,我希望字体大小以不同的方式工作。现在编辑器使用:

<font size='1...7'>the selected text here</font>

我不希望它成为一个跨度标签,即

<span style='font-size:30px'>the selected text here</span>

这是下拉菜单的代码:

但我找不到要修改的代码,以便它将替换成文本区域内font的标签。span

任何建议都非常受欢迎。

谢谢

0 投票
1 回答
906 浏览

codeigniter - 表单提交后获取不完整的 POST 数据

我一直在研究这个问题几个小时。我有一个带有文本区域的表格。我使用 nicEdit 文本编辑器。它替换了 textarea 并显示了一个不错的文本编辑器,因为我希望我的用户为他们的内容添加一些样式。

我使用 codeIgniter (PHP),并使用 form_helper 创建表单。我也使用 form_validation 进行 ss-validation 和 jquery 验证进行 cs-validation

当我单击提交时,表单提交似乎很好。我这样说是因为我使用 fiddler(一个 http 记录器)并且我看到我的文本带有由文本编辑器包裹的正确 html 标签。

但是当我在视图中获得@_pots 数据时,不知何故,某些标签已被删除。

fiddler 如何跟踪 HTTP 调用和提交的表单数据(似乎正确)

我的 html 在我的视图和我的@_post 数据的 print_r 结果中的外观

看起来不知何故,当我取回数据时,它会删除 style="font-weight

$_post 对特殊字符有什么作用吗?!?!有人遇到过类似的问题吗?非常感谢所有答复。