Jquery验证和TinyMCE 4.0.1

Jquery验证和TinyMCE 4.0.1,jquery,validation,tinymce,Jquery,Validation,Tinymce,由于我更新到TinyMCE 4.0.1版,我的Jquery验证不再有效。在3.x版中,脚本可以正常工作。我可以使用onchange\u回调函数吗 以前有没有人有过同样的想法或问题 我的TinyMCE配置: tinyMCE.init({ language : "de", mode : "textareas", theme : "modern", height: 250, statusbar : false, relative_urls

由于我更新到TinyMCE 4.0.1版,我的Jquery验证不再有效。在3.x版中,脚本可以正常工作。我可以使用onchange\u回调函数吗

以前有没有人有过同样的想法或问题

我的TinyMCE配置:

tinyMCE.init({
    language : "de",      
    mode : "textareas",
    theme : "modern",
    height: 250,

    statusbar : false,
    relative_urls : false,


    // update validation status on change
    onchange_callback: function(editor) {
        tinyMCE.triggerSave();          
        $("#" + editor.id).valid();     
    },

    // Theme options        
    ...

</script>

通过配置检测tinyMCE 4中的更改

tinymce.init({
    ...
    setup: function(editor) {
        editor.on('change', function(e) {
            console.log('change event', e);
        });
    }
});

如果您也面临这个问题,这意味着在使用tinymce html编辑器时所需的验证不起作用,因此我有一个解决方案,请遵循它,我希望您的问题得到解决,请检查下面的代码 使用nuget软件包在应用程序中安装tinymce jquery软件包 创建一个这样的模型 型号

    [Required(ErrorMessage = "Please enter About Company")]
    [Display(Name = "About Company : ")]
    [UIHint("tinymce_jquery_full"), AllowHtml]
    public string txtAboutCompany { get; set; }
 <div class="divclass">
       @Html.LabelFor(model => model.txtAboutCompany, new { @class = "required" })
       @Html.EditorFor(model => model.txtAboutCompany)
       <span class="field-validation-error" id="AC" style="margin:9px 0 0 57px;">/span>
 </div>
CSHTML或视图

    [Required(ErrorMessage = "Please enter About Company")]
    [Display(Name = "About Company : ")]
    [UIHint("tinymce_jquery_full"), AllowHtml]
    public string txtAboutCompany { get; set; }
 <div class="divclass">
       @Html.LabelFor(model => model.txtAboutCompany, new { @class = "required" })
       @Html.EditorFor(model => model.txtAboutCompany)
       <span class="field-validation-error" id="AC" style="margin:9px 0 0 57px;">/span>
 </div>