问题标签 [jqte]

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 投票
0 回答
615 浏览

javascript - jqueryte text editor. How to remove certain HTML tags that are posted in "source code"

I want users to be able to use the editor or paste source HTML, but I want to link which tags are allowed (not img, a, etc).

How can I set jQueryTE to remove these tags, or all tags that aren't on my approved tag list?

0 投票
0 回答
214 浏览

javascript - jquery文本编辑器在写入大文本数据时会挂起浏览器

我正在使用 jquery 文本编辑器jqte来允许用户编辑某些文本区域的内容。每当我向编辑器添加大文本时,浏览器会挂起一段时间,然后在几秒钟(有时 1 分钟)后再次恢复运行,然后在您滚动或编辑时再次挂起。我的意思是浏览器挂起是你不能对页面做任何事情,你不能点击任何按钮,甚至不能在页面中向下或向上滚动。我试图在他们的在线演示中放置一些大文本,并且发生了这种行为。它是一个错误还是只是有一些可以解决问题的参数调整?

注意:我没有放任何代码片段,因为使用这个编辑器非常简单,甚至在他们的在线演示中也会发生这种行为

0 投票
1 回答
2005 浏览

javascript - JQuery Texteditor:当我从其他地方复制和粘贴文本时保持格式

jQuery 文本编辑器:删除不允许的粘贴格式

我正在使用 jQuery 文本编辑器,这是一个所见即所得的编辑器,用于在 textarea 输入中创建格式丰富的 HTML。

我可以在我的 javascript 代码中启动编辑器并允许/禁止某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我在编辑器中不允许使用此特定格式选项。

有什么聪明的方法可以去除我不允许的所有 HTML 格式吗?或者更好的是我可以告诉编辑器自动删除粘贴的不允许的格式吗?

0 投票
1 回答
2889 浏览

javascript - JQuery 文本编辑器粘贴而不格式化

我在我的网站上使用插件 JQuery 文本编辑器。有时,当用户将预先格式化的 HTML 文本从另一个网站复制并粘贴到插件的文本框中时,它会错误地呈现并断开部分字符串。从数据库中检索后可以看到损坏的文本。

如果您手动编写此文本,或从框中复制并重新粘贴,它会显示得很好。

我相信这与 JQuery 文本编辑器的格式不正确有关。

我在下面的 Stack 上找到了这个函数,看起来它可以工作:

但是,问题是当我使用此代码时,我的 JQuery 文本编辑器文本框会中断,如下所示:

在此处输入图像描述

JQTE 的 HTML:

<textarea class="jqte" style="margin-bottom: -20px;" rows="50" cols="50" name="body" id="body"></textarea>

它通常看起来像这样:

在此处输入图像描述

有人可以帮帮我吗?谢谢。

0 投票
1 回答
356 浏览

javascript - 将粘贴功能绑定到 JQuery 文本编辑器

谁能告诉我为什么这个函数没有输出?

我也试过on(

HTML:

<textarea class="jqte" style="margin-bottom: -20px;" rows="50" cols="50" name="body" id="body"></textarea>

呈现的 HTML:

在此处输入图像描述

0 投票
1 回答
382 浏览

javascript - JQTE拦截粘贴事件

我正在尝试将粘贴事件绑定到我的 jquery 文本编辑器,以便我可以粘贴为纯文本。我已将第二行添加到我的jquery-te-1.4.0.js.

由于某种原因,输出给出,

Uncaught TypeError: Cannot read property 'getData' of undefined

有人可以帮帮我吗?谢谢。+

0 投票
2 回答
1122 浏览

javascript - 使用 htmlpurifier 在 jqte jQuery 文本编辑器中禁止脚本标签和事件侦听器

我正在使用 jqte 为 cms 的用户提供我为他们的内容写了一些所见即所得的内容。为了公开输出内容,我使用 htmlPurifier 所以没有办法,编辑会伤害网站的访问者。

然而,他们可以放置

在 textarea 中,下一个用户将找到一个工作按钮。

甚至被执行。

有没有人在我之前处理过这个问题并且可以在这里给我一个优雅的解决方案的提示?

0 投票
0 回答
303 浏览

jquery - jQuery TE 克隆后不工作

我从这里使用了 jQuery HTML 编辑器插件。我想在单击“添加”按钮时创建多个 HTML 编辑器。这是我的代码:

克隆元素后,jQuery 插件不起作用。我无法进行任何基本操作。我怎样才能做到这一点?

我无法对此文本区域进行任何操作,例如粗体、斜体

0 投票
1 回答
352 浏览

jquery - 使用 jQuery 文本编辑器调用 Onchange 事件

我的页面上有几个文本区域:

我使用 jQuery 文本编辑器并希望在数据库中自动保存文本:

它只有在我删除时才有效,$('.quartz_textarea').jqte();否则它不起作用。我怎样才能解决这个问题?

0 投票
1 回答
454 浏览

jquery - Javascript Editor Jqueryte (JQTE) - 无法在 Chrome 中获取修改后的文本

我指的是位于http://www.jqueryte.com/的 Javascript 编辑器控件 (jqte) 。实现很简单,但是在 Chrome 和 Internet Explorer 之间获取修改后的文本是不同的。

这个小提琴显示了问题:http: //jsfiddle.net/jamescooke/1y29na1p/1/

脚本:

请在 IE 中运行它,您将看到预期的修改文本。

然后在 Chrome 中运行它——“修改”的文本被报告为原始文本。

有人可以提出建议吗?