问题标签 [jwysiwyg]

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 回答
1375 浏览

richtextbox - 非常非常简单的富文本/所见即所得编辑器

我正在为我的论坛寻找一个非常简单的编辑器。

我只对粗体、斜体、下划线、块引用等基本功能感兴趣——仅此而已。另一个重要功能是当用户将格式化文本粘贴到文本区域时,所有标签都应该被剥离。

我熟悉 TinyMCE、CKEditor 和其他一些“大”编辑器,但我认为为这些基本功能实现如此大的“框架”有点矫枉过正..

我已经查看了“类似问题”,但我认为没有一个建议的编辑器足够简单。

大家知道吗?

0 投票
1 回答
192 浏览

rte - 如何在输入时提交jquery jwysiwyg

我正在使用 jquery 富文本编辑器jwysiwyg ,我可以在按 Enter 键时提交内容,方法是添加行

在功能上$(this.editorDoc).keyup(function (event)

现在的问题是 shift+ENTER 键也提交值,光标不会进入新行。有什么方法可以让按 shift+ENTER 进入新行。

提前致谢。

0 投票
2 回答
5904 浏览

php - str_replace 在 html 代码中不起作用

我正在使用一个表单,其中一个字段是 RTF 文本区域(jWYSIWYG),它在页面加载时自动填充一些数据库信息,所有这些都使用 Symfony 框架。此 RTF 编辑器可以添加一些 html 标签,如<p>,<b>等。

当我在发送表单之前尝试知道 textarea 是否已被修改时,问题就开始了:我从中得到的$request是所有的 html 标记都被编码为&lt;p&gt;,&lt;b&gt;等。我试图用<and>字符替换那个表达式,所以我可以将其与存储的数据进行比较。

但是这个函数返回我作为str_replace函数参数传递的相同数组。我究竟做错了什么?有没有人有同样的问题?

0 投票
2 回答
1779 浏览

jquery - 在 jWYSIWYG 中设置默认字体系列

我在 jquery.jwysiwyg.js 中设置了字体系列(第 497 行,其中定义了 <body>)并添加了一个 CSS ...</p>

textarea 将 Arial 显示为字体系列,但是当我单击删除格式按钮时,它会变成 Times New Roman。有什么办法可以设置默认字体来防止这种情况发生吗?我不希望 Times 作为基本字体。

0 投票
2 回答
277 浏览

jquery - jWysiwyg jQuery 大空间后 Controls 及以上 textarea

我在控件之后和 textarea 之前得到了很大的空间(大约 300 像素)?在 Chrome、Firefox 和 IE9 中。我尝试过使用默认的 jWysiwyg,但得到了同样的结果。

我的 HTML 是

任何想法将不胜感激......

0 投票
0 回答
201 浏览

jquery - jQuery UI 对话框中的 jWYSIWYG

当您尝试在对话框中使用编辑器时,它似乎存在问题。

我已经测试了我的应用程序,并且在普通页面(主 html)中一切正常。当我将 AJAX 结果放在主 html 中时,我仍然拥有编辑器,即使在手风琴中也是如此。但是当我将手风琴 AJAX 结果与编辑器放在对话框中时,它会中断。按钮是可见的,但我的文本不存在,我无法在其中输入任何内容。

部分代码:

Javascript:Ajax 调用

AJAX 调用的 HTML 结果

有没有人建议如何解决这个问题?

0 投票
3 回答
1783 浏览

jquery - 如何检测使用 jQuery 对使用 jWYSIWYG 插件的文本区域内容的更改?

我在表单中的 textareas 上使用 jwysiwyg 插件(jwysiwyg:https ://github.com/akzhan/jwysiwyg )

我想检测我表单中任何文本区域的更改。

通常,使用标准的非所见即所得文本区域,我会:

由于 jwysiwyg 的 DOM 操作,这在使用 jwysiwyg 时被证明是无效的。

有人有任何指示吗?

0 投票
0 回答
1828 浏览

javascript - jwysiwyg textarea 的敲除绑定处理程序

所以我注意到淘汰赛 js 不能很好地与 jQuery jwysiwyg 插件配合使用。

读完这篇博文后:http : //www.knockmeout.net/2011/07/another-look-at-custom-bindings-for.html 这个SO答案:如何用jQuery检测a内容的变化使用 jWYSIWYG 插件的 textarea?

我编写了以下绑定处理程序:

像这样使用:

到目前为止它对我有用,任何评论将不胜感激。

我认为这对于任何想要让 kockout js 和 jwysiwyg 一起工作以绑定 textarea 元素的人来说都是有用的。

0 投票
2 回答
3498 浏览

javascript - 从编辑器外部将 html 添加到所见即所得(jQuery、ClEditor)

我正在尝试使用 jQuery 从编辑器本身外部向 WYSIWYG CLEditor 添加一些 html 标记。

到目前为止,我已经...

但是我不知道如何将字符串添加到所见即所得,它开始让我发疯!

0 投票
1 回答
747 浏览

javascript - 使用 jWYSIWYG 在线编辑器处理事件

当 jWYSIWYG 文本区域中的文本发生更改时,我正在尝试启用一个按钮。据我所知,jWYSIWYG 在调用时会删除 textarea 并在其位置放置一个 iframe,因此$("#my-textarea-id")选择器不会返回任何对象。这些是我所做的尝试,但都失败了:

尝试 1:

如此处所示,此代码应该可以工作,但不能:(

尝试 2:

在以下尝试中,我正在从一个不同的脚本初始化 jWYSIWYG textareas,该脚本将 .wysiwyg(...) 函数应用于.RTF页面中的所有元素(我的 textarea 有这个类)。

jWYSIWYG 放置的新框架具有[old_textarea_id]-wysiwyg-iframeID,所以我尝试了这个:

但又失败了。

尝试 3:

包含 textarea 文本的 iframe 部分具有.wysiwyg该类。我最后一次尝试是这样的:

我不知道如何处理 jWYSIWYG 元素上的事件,所以我请求您的帮助。谢谢!