欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

FCK判断内容是否为空(如果只是去空格,那么这种方式是错误的)

程序员文章站 2022-06-23 21:56:12
在网上找到一段合适的代码,与大家分享。 复制代码 代码如下: //判断fck的内容是否为空 var oeditor = fckeditorapi.getinstance('...
在网上找到一段合适的代码,与大家分享。
复制代码 代码如下:

//判断fck的内容是否为空
var oeditor = fckeditorapi.getinstance('content'); //这里的content是fck的id值
if(getlength("content")<=0) {
alert('内容不能为空!');
oeditor.focus();
return false;
}


function getlength(str){
var oeditor = fckeditorapi.getinstance(str) ;
var checkcontent= oeditor.editordocument ;
var contentlength ;
if ( document.all ){
contentlength= checkcontent.body.innertext.trim().length ;
}
else{
var r = checkcontent.createrange() ;
r.selectnodecontents( checkcontent.body ) ;
contentlength= r.tostring().trim().length ;
}
return contentlength;
}

//去掉字符串的空格
string.prototype.trim = function()
{
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}