FCKeditor内容是否为空在提交表单时一定要判断的,分享二个方法。
方法1,
-
function checkFCK(key)
-
{
-
var oEditor=FCKeditorAPI.GetInstance(key);
-
var content=oEditor.GetXHTML(true);
-
content=content.replace(/ /g,"");
-
content=content.replace(/s/g,"");
-
content=content.replace(/ /g,"");
-
content=content.replace(/<br/>/g,"");
-
content=content.replace(/<p></p>/g,"");
-
content=content.replace(/<div></div>/g,"");
-
if(content==null||content==""){
-
oEditor.SetHTML("");
-
return false;
-
}
-
return true;
-
}
方法2,
-
function GetMessageLength(str)
-
{
-
var oEditor = FCKeditorAPI.GetInstance(str) ;
-
var oDOM = oEditor.EditorDocument ;
-
var iLength ;
-
if ( document.all ) // If Internet Explorer.
-
{
-
iLength = oDOM.body.innerText.length ;
-
}
-
else // If Gecko.
-
{
-
var r = oDOM.createRange() ;
-
r.selectNodeContents( oDOM.body ) ;
-
iLength = r.toString().length ;
-
}
-
return iLength
-
}
阅读(620) | 评论(0) | 转发(0) |