问题标签 [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.
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?
javascript - JQuery Texteditor:当我从其他地方复制和粘贴文本时保持格式
jQuery 文本编辑器:删除不允许的粘贴格式
我正在使用 jQuery 文本编辑器,这是一个所见即所得的编辑器,用于在 textarea 输入中创建格式丰富的 HTML。
我可以在我的 javascript 代码中启动编辑器并允许/禁止某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我在编辑器中不允许使用此特定格式选项。
有什么聪明的方法可以去除我不允许的所有 HTML 格式吗?或者更好的是我可以告诉编辑器自动删除粘贴的不允许的格式吗?
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>
它通常看起来像这样:
有人可以帮帮我吗?谢谢。
javascript - JQTE拦截粘贴事件
我正在尝试将粘贴事件绑定到我的 jquery 文本编辑器,以便我可以粘贴为纯文本。我已将第二行添加到我的jquery-te-1.4.0.js
.
由于某种原因,输出给出,
Uncaught TypeError: Cannot read property 'getData' of undefined
有人可以帮帮我吗?谢谢。+
javascript - 使用 htmlpurifier 在 jqte jQuery 文本编辑器中禁止脚本标签和事件侦听器
我正在使用 jqte 为 cms 的用户提供我为他们的内容写了一些所见即所得的内容。为了公开输出内容,我使用 htmlPurifier 所以没有办法,编辑会伤害网站的访问者。
然而,他们可以放置
在 textarea 中,下一个用户将找到一个工作按钮。
甚至被执行。
有没有人在我之前处理过这个问题并且可以在这里给我一个优雅的解决方案的提示?
jquery - jQuery TE 克隆后不工作
我从这里使用了 jQuery HTML 编辑器插件。我想在单击“添加”按钮时创建多个 HTML 编辑器。这是我的代码:
克隆元素后,jQuery 插件不起作用。我无法进行任何基本操作。我怎样才能做到这一点?
jquery - 使用 jQuery 文本编辑器调用 Onchange 事件
我的页面上有几个文本区域:
我使用 jQuery 文本编辑器并希望在数据库中自动保存文本:
它只有在我删除时才有效,$('.quartz_textarea').jqte();
否则它不起作用。我怎样才能解决这个问题?
jquery - Javascript Editor Jqueryte (JQTE) - 无法在 Chrome 中获取修改后的文本
我指的是位于http://www.jqueryte.com/的 Javascript 编辑器控件 (jqte) 。实现很简单,但是在 Chrome 和 Internet Explorer 之间获取修改后的文本是不同的。
这个小提琴显示了问题:http: //jsfiddle.net/jamescooke/1y29na1p/1/
脚本:
请在 IE 中运行它,您将看到预期的修改文本。
然后在 Chrome 中运行它——“修改”的文本被报告为原始文本。
有人可以提出建议吗?