ueditor百度编辑器

http://ueditor.baidu.com/website/umeditor.html

监听全屏事件。

<textarea name="viedoDesc" id="noticeText" datatype="*1-10000" style="position: relative;z-index:50;"></textarea>
<span class="Validform_checktip Validform_wrong hide" id="noticeTextErr">&nbsp;</span>

 

//富文本

var noticeTextObj;

var $noticeTextErr = $("#noticeTextErr");
var noticeErr = {
MSG_NULL: "请输入内容",
ERR_MAXLIMIT: "内容请不要超过10000个有效字符"
}
noticeTextObj = UE.getEditor('noticeText', {
initialFrameWidth: "99%",
initialFrameHeight: 380
});
  
noticeTextObj.ready(function() {
noticeTextObj.addListener('blur',function(editor){
if (noticeTextObj.getContent() === "") {
$noticeTextErr.show().text(noticeErr.MSG_NULL);
}else if(noticeTextObj.getContentTxt().length > 10000){  //获取纯文字的字数
$noticeTextErr.show().text(noticeErr.ERR_MAXLIMIT);
}else{
$noticeTextErr.hide().text("");
}
});
});

//监听是否全屏。全屏头部隐藏
noticeTextObj.addListener('beforefullscreenchange',function(event,isFullScreen){
                      if(isFullScreen){//全屏时返回true。
               $("#topbar").hide();
                        }

                     else{

                        $("#topbar").show();

                        }

               })

 

注意:一般的统计字数的时候是包括html标签的。即使显示的输入10个字符,但是提交的时候他会把html标签也算在内。

你要判断输入的字数。要这样获取noticeTextObj.getContentTxt()。而不能

noticeTextObj.getContent()这个包括html样式

 

改变富文本框的可选字体大小。

从这个压缩前的文件可看出他可选的字体大小有上面那些。如果我想加一个15px。要在压缩之后的ueditor.all.min.js搜索到这个位置添加。(因为我引入的是压缩后的文件,所以改压缩文件才行)

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页