FCK는 내용이 비어 있는지 여부를 판단한다(빈칸만 빼면 잘못된 것이다)

973 단어
인터넷에서 적합한 코드를 찾아서 여러분과 공유합니다.
 
  
// 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, "");
}

좋은 웹페이지 즐겨찾기