问题标签 [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 投票
1 回答
75 浏览

php - 您如何使用 javascript 处理附加的 HTML ID?

这行 javascript 将 WYSIWYG 编辑器分配给具有 HTML ID 'description' 的元素。

WYSIWYG 编辑器然后覆盖文本区域。

但是 ID 标签会在遍历所有描述时发生变化。描述的当前 $pid 附加到 ID 标签。(描述 1、描述 2 等)

您如何修改 javascript 以处理每个附加的 ID 名称?

0 投票
0 回答
399 浏览

javascript - NicEdit 插入多个 `

`标签当向多行文本添加“段落”格式时

NicEditor 插入多个<p>标签 将“段落”格式添加到多行文本而不是一组<P>标签时.. 示例以下两行文本

这是一些虚拟文本
这是一些虚拟文本

关于“段落”格式的选择和应用被转换为
<p>this is some dummy text</p>
<p>this is some dummy text</p>

而不是正确地作为
<p>this is some dummy text
this is some dummy text</p>

请帮忙..

0 投票
4 回答
2848 浏览

php - textarea 未提交到数据库

我有一个表单我试图提交到我的 MySQL 数据库中,它提交的所有记录都可以接受我博客表中的“内容”字段。

我不确定这是否重要,但我正在使用来自 nicedit.com 的 textarea 框架

更新:我已经删除了 NicEdit 框架,它作为普通文本区域提交时效果很好,我不确定现在该去哪里我会尝试将我的支持转移到 NicEdit 并在我找到解决方案时发布回复这个问题。

但是,我遇到了另一个问题并且不想打开关于它的新帖子,我的日期插入为 0000-00-00 而不是当前日期。有什么解决办法吗?

这是php post方法

和html表单

提前致谢

0 投票
1 回答
301 浏览

javascript - 如何为 nicEditor 使用多个配置?

我有一个 id 为“ p_1_input”的文本区域,如下所示,我试图限制此编辑器对话框的功能并限制其高度,因此过多的内容不会推动对话框扩展但可滚动。
我怎样才能把这两个配置放在网上,比如:“ {maxHeight : 200}" and "{buttonList : ['bold','italic']}”?

0 投票
1 回答
2005 浏览

javascript - 如何在 NicEdit RTE 中保存/恢复或保持光标位置?

我正在尝试将光标位置保存在我的 NicEdit 富文本编辑器中,以便在发布到服务器后我可以恢复用户正在工作的确切位置。

目前我正在尝试在客户端完成这一切,以便在尝试在帖子期间保存范围变量之前确保它可以正常工作。

如果用户突出显示一个单词,点击保存,点击其他地方然后点击恢复选择将被恢复。
但是,如果在按下 Save 时光标只是在那里闪烁,则按下 Restore 会将光标移动到开始处。

0 投票
1 回答
298 浏览

wysiwyg - 寻找具有 RTF 下载功能的优秀在线 WYSIWYG 编辑器

有谁知道提供良好的所见即所得编辑器的任何 JavaScript/CSS 脚本,以及将输入信息下载到 RTF 文件的能力?

到目前为止,我发现的唯一一个是NicEdit,但我无法弄清楚如何将格式化文本(HTML 格式)转换为 RTF 并提供下载。我已经能够将格式化的 HTML 存储在 JavaScript 变量中,但不知道如何从那里开始。

你们有谁知道一个开源的所见即所得文本编辑器,它让用户能够以 RTF 格式下载他们的格式化文本?

0 投票
1 回答
1161 浏览

nicedit - 如何将来自nicEdit的文本区域内容与数据库中的格式化文本一起存储

我正在将 nicEdit 编辑器用于文本区域,其中可能包含文本、图像、链接和其他格式化文本。我不知道在 MySQL 数据库中使用什么数据类型来存储其内容。

如果还有其他方法可以处理这些东西,请提出建议。

0 投票
1 回答
378 浏览

javascript - 为什么通过页面刷新而不是直接添加到areatext的文本

我很高兴成为areatext编辑。

因此,当用户选择选项时,它将自动插入到 textarea。

这里是javascript代码

没有 niceeditor 的 OBS一切正常,选择的选项将直接插入。不是只有在我刷新页面时才插入。

我希望在不刷新的情况下插入文本。

如果有人对脚本的顺序感兴趣,这是我的顺序

还有什么让我知道,我将其插入,感谢您花时间处理我的代码。

编辑:

这是我的DEMO JSFIDDLE //这不适用于编辑器插件。

这个DEMO JSFIDDLE // 这在没有插件的情况下工作

- 我认为问题在于bkLib.onDomLoaded为什么可能在页面加载(刷新)之后插入文本,关于如何替换它的任何建议?

0 投票
1 回答
277 浏览

javascript - 扩展 nicEdit 以包含行高

有谁知道如何扩展 nicEdit 以包含 line-height 选项?它看起来很容易扩展,我无法想象向菜单栏添加另一个下拉菜单会那么难,但我的 Javascript 技能却达不到它!

谢谢丹

0 投票
1 回答
89 浏览

javascript - Niceedit 数据验证 PHP

我使用 Nicedit 作为一个不错的 tekst 编辑器,这样我就可以在 mij 形式的文本字段中使用粗体和斜体。我想将此 tekst 存储在我的数据库中,但 Nicedit 将所有 HTML 标签用于粗体、斜体和其他文本中。是否有类似 preg_match 的东西可以验证文本,以便我可以将其安全地放在我的数据库中。我不知道例如是否有更新的解决方案。Jquery 做同样的事情并且更容易验证,如果是这样,什么是最好的?