如何让 YUI 编辑器传递其内容
How to get YUI editor to pass its contents
我试图在asp mvc站点上使用YUI富文本编辑器 我使用此javascript代码
var myEditor = new YAHOO.widget.Editor('Body', {
height: '300px',
width: '522px',
dompath: true, //Turns on the bar at the bottom
animate: true //Animates the opening, closing and moving of Editor windows
});
myEditor.render();
''
在此文本区域
<div class="yui-skin-sam">
@Html.TextAreaFor(model => model.Body, new { cols = "50", rows = 10 })
@Html.ValidationMessageFor(model => model.Body)
</div>
编辑器加载,但当我提交表单时,其内容未传递,我不断收到一条验证消息,说该字段是必需的,如果其中没有任何内容,我应该这样做。
有谁知道我如何让它按照我想要的方式工作?
如果其他人最终遇到此问题,这是解决方案。
你可以尝试像这样设置 handleSubmit:true
var myEditor = new YAHOO.widget.Editor('Body', {
height: '300px',
width: '522px',
dompath: true, //Turns on the bar at the bottom
animate: true, //Animates the opening, closing and moving of Editor windows
handleSubmit: true
});myEditor.render();
编辑器将尝试附加自身并自动调用我的myEditor.saveHTML(),它将内容填充回文本区域。如果它像我一样失败,请通过设置如下所示的事件来手动执行此操作。
YAHOO.util.Event.on('somebutton', 'click', function() {
myEditor.saveHTML();
alert("test");
});
其中某个按钮是表单的提交按钮的名称。
当你开始工作时,你将遇到的第二个问题是 asp.net 当它在模型中找到html标签时会出错。这是一个不同的问题,所以我不会在这里描述解决方案。
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 一个页面上有多个Ace编辑器,没有预先设置元素
- ACE编辑器正在删除模块,因为define是't一根绳子
- 如何从DOM中删除Aloha编辑器
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- 在plone 5中将自定义的灵活性内容类型插入到tinymce编辑器中
- 如何在tinymce编辑器中将点击事件绑定到html标签
- 扩展 ACE 编辑器,如何导入自定义文件
- dhtmlx添加新行并启动单元格编辑器
- 为现有Roslyn语言lexer/parser选择基于javascript的代码编辑器
- THRE.js编辑器中的鼠标问题
- YUI富文本编辑器和Chrome中的同源策略
- 修改 CSS 内容编辑器 yui
- 如何让 YUI 编辑器传递其内容
- Chrome 中的 YUI 2.9.0 富文本编辑器填充,然后删除 editorHTML
- 富文本编辑器(使用YUI简单文本编辑器)未将数据发送到下一页