问题标签 [wysihtml5]
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 - wysihtml5 - 如何禁用下划线标记
我的网站上的 wysihtml5 有一个小问题。我只想允许几个 html 标记,如果我从解析器规则中删除下划线,甚至从 wysihtml5 库中删除下划线命令,我仍然可以按 CTRL(command)+U 为选定的文本添加下划线。我应该怎么做才能摆脱这种行为?感谢您的任何建议。
python - 如何在前端表单中使用 django-wysihtml5?
我正在使用django-wysihtml5
在管理员中获取富文本功能,并且效果很好。
我想知道是否有任何选项可以使用这个 django 库在前端(不仅是管理员)使用的表单中获得相同的功能。也许我们必须在ModelForm __init__()
方法中指定一个小部件?
非常感谢!
ruby-on-rails - 引导 wysihtml5 在 IE9 中不起作用
在 rails 3.2.9 中,我使用 bootstrap 的 wysihtml5 编辑器编辑一个 textarea 字段,但在 IE9 中我没有得到该字段的(textarea)值。我正在通过 ajax 加载表单以在保存之前预览此文本字段的详细信息。在 IE-10 中它运行良好。
在 application.js 中
在 application.css
在序列化表单时,我没有得到文本字段的值
在意见中,
在脚本中,
如何在通过 ajax 保存之前获取 texteditor 的值。请帮我解决这个问题。
ruby-on-rails - wysihtlm5 表单提交和验证
我在使用 wysihtml5-rails gem 实现 wysihtlm5 编辑器时遇到问题:https ://github.com/NARKOZ/wysihtml5-rails
首先,我的 html 标签没有保存到数据库中。然后如果表单提交失败,则 text_area 仅填充纯文本。我如何确保以正确的方式将 html 标签发送到服务器?
在调试输出中,我可以看到描述到达控制器时没有 html 标签:
应用程序.js:
在我看来:
memory-leaks - 删除 whsihtml5 后可能存在内存泄漏
您可以在此处查看简单的测试页面
该页面包含一个文本区域、一个“创建”按钮和一个“删除”按钮。单击“创建”按钮时,“textarea”用于创建“wysihtml5”。单击“删除”按钮时,将使用以下代码删除“wysihtml5”:
(请参阅this以供参考。)
我遇到的问题是 wysihtml5 创建的元素(textarea、iframe 和链接)的内存似乎保留在内存中。
我用谷歌浏览器开发工具拍了几张照片。
- snap1 - 最初加载页面时
- snap2 - 创建 wysihtml5 之后
- snap3 - 删除 wysihtml5 后
有内存泄漏吗?如果有,我该如何防止它发生?(我的主干应用程序可能会创建/销毁 100 多个 wysihtml5,因此彻底删除 wysihtml5 非常重要!)
twitter-bootstrap - Bootstrap 和 wysihtml5 更新 textarea
我在用着 :
- wysihtml5
- 引导-wysihtml5.js
我有一个名为 Booking_CancellationComments_CancellationPolicy 的文本区域,并使用以下代码将其设为 wysihtml5 文本区域:
我稍后尝试使用以下方法更新它:
但是 textarea 没有更新。我在 Stack Overflow 上查看了很多答案,但没有展示如何使用我使用过的初始化方法来更新 textarea。
任何帮助表示赞赏。
javascript - Bootstrap wysiwyg5 编辑器中的验证
我正在使用 Bootstrap wysiwyg5 编辑器作为表单的一部分。
此文本区域恰好是必填字段(不应为空)。我想验证用户是否在此字段上输入了任何值。我看到 Bootstrap wysiwyg 使用 iframe 来显示内容。我尝试通过执行以下操作在 jQuery 中访问 iframe 正文的内容:
但失败了。
我的问题是:如何检查用户是否在此 Bootstrap 所见即所得中输入了一些文本textarea
。请帮帮我。
PS:我看到了这个问题,但它不是很有帮助。
jquery - jQuery:更改 iframe 内容
据我所知,这段代码应该可以工作,但它没有,我完全被难住了。有什么想法吗?
jQuery
HTML
干杯!
c# - 如何使用 wysihtml5 编辑器防止注入攻击
我正在使用 wysihtml5 编辑器来允许用户在 ASP.NET MVC4 讨论论坛上发布消息。这些消息存储在 mssql db 中,并使用 Razor 语法呈现到屏幕上:
尽管这些用户已经过身份验证,但我希望确保我不会受到以下注入攻击:
用户帖子:
MVC 呈现警报框,带:
通过在控制器中设置,我允许将 html 存储在数据库中:
我可以采取哪些步骤来确保我只呈现干净的 html 代码并且不易受到攻击?