ASP.NET MVC 3不引人注意的验证,提交和TinyMCE

Cym*_*men 8 jquery tinymce prototypejs unobtrusive-validation asp.net-mvc-3

我们为TinyMCE提供了一个内部开发的文件/图像/文档管理器插件,该插件仍然被移植到jQuery.与此同时,我们的一些依赖于这些功能的项目需要使用基于Prototype的TinyMCE和jQuery.noConflict()版本.这样可以正常工作,但是在ASP.NET MVC 3中进行不显眼的验证时,提交的验证发生在TinyMCE回调之前,将TinyMCE的内容复制到表单字段被触发.是否可以在不显眼的验证中挂钩预验证事件?

cts*_*ars 14

如果您使用提交按钮发布表单,请尝试以下操作:

$("input[type='submit']").click(function () {
    tinyMCE.triggerSave();
});
Run Code Online (Sandbox Code Playgroud)

如果你没有使用提交按钮,只需勾选在表单提交之前发生的任何事件,并调用tinyMCE.triggerSave().