答案 0 :(得分:1)
请参阅:https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_editor.html#event-required
您需要为CKEditor分配一个事件处理程序,其中"替换"原生textarea
元素。
如果您正在寻找比标准提醒对话框更有趣的显示消息的方式,请尝试使用notifications。以下是最基本的示例(当您在空编辑器中按submit
按钮时,将显示通知):
var editor = CKEDITOR.replace( 'editor1', {
language: 'en',
extraPlugins: 'notification'
});
editor.on( 'required', function( evt ) {
editor.showNotification( 'This field is required.', 'warning' );
evt.cancel();
} );
请注意,与文档中的内容相反,notification
插件似乎包含在每个预设中。您可以使用Available Plugins
中的Hr usr
Hi usr
Jk usrtest user
搜索框,online builder中的列表框进行检查。
答案 1 :(得分:0)
您可以使用
<script>
function validate() {
var resultado_validacion=true;
$("#editor_error").html("");
var editor_val = CKEDITOR.instances.editor.document.getBody().getChild(0).getText().trim();
if(!(editor_val.length>0)){
$("#editor_error").html("Se requiere contenido del oficio");
resultado_validacion=false;
}
return resultado_validacion;
}
</script>
<form onSubmit="return validate();">