您的位置:首页 > Web前端 > JavaScript

用js获取FCKeditor的内容和判断内容是否为空

2010-05-06 14:50 337 查看
//取fck内容的长度
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
}

//判断是不是为空
function CheckPost(){
if(GetLength("content")<=0) //content为FCKeditor在页面所设的名字
{
alert('请输入内容');
return false;
}
}

//取fck内容
function GetContent(str)
{
var oEditor = FCKeditorAPI.GetInstance(str) ;
return oEditor.GetXHTML();
}

//去掉字符串的空格
String.prototype.trim = function()
{
return this.replace(/(^[/s]*)|([/s]*$)/g, "");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: