在我的文本区域中,有一个Summernote,在我的表单中,我使用了JQuery验证来提交表单。不需要summernote文本区域。但是,验证仍然可以验证我的summernote并抛出以下错误:
Cannot read property 'settings' of undefined
好,现在问题来了,当我输入一些简单的值(例如“ 12345”)时,summernote便得到了验证,但没有任何问题,但是,当我将一些复杂的代码(例如,从其他位置复制粘贴)时,它给了我上面的错误。
然后我在进行验证时尝试放置忽略项,但是它不起作用,请问我知道如何解决这个问题?
我的代码:
$('#' + form_id).validate({ ignore: ".note-editable.panel-body"});
if ($('#' + form_id).valid()) {
$('#' + form_id).submit();
}
$('.summernote').summernote({ height: 500 });
$('#' + form_id).validate({ ignore: ".note-editable.panel-body"});
答案 0 :(得分:0)
好,我通过使用以下代码对其进行了修复
$('#' + form_id).validate({ ignore: ".note-editor *"});