我希望能够在CKEDITOR控件上使用JQuery验证,但是它对我不起作用。对于下拉菜单和其他输入之类的所有其他字段,它都可以正常工作,但对于CKEDITOR而言,则可以。
我不得不使用为控件设置的ID以及为控件名称添加的cke,但是两者都无法正常工作。
创建输入并将其替换为CKEDITOR
leftSideHtml += "<td><input class='form-control valid' type='text' id='txtName' name='txtName'/>";
CKEDITOR.replace("txtName", {
enterMode: CKEDITOR.ENTER_BR,
height: '38px',
toolbar:
[
{ name: 'insert', items: ['SpecialChar', 'Subscript', 'Superscript'] },
]
});
保存功能
$("#cke_txtName").rules('add', {
required: function () {
CKEDITOR.instances.txtName.updateElement();
},
minlength: 1
});