【www.gdgbn.com--其它】

由于fck 编辑器与其它textarea文件输入框不同,所有要判断是否为空,是不一样的。

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, "");
}

本文来源:http://www.gdgbn.com/luyouqishezhi/28633/