由于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, "");
}
时间: 2024-10-29 22:55:20