首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

fckeditor 文本长度有关问题

2012-10-06 
fckeditor 文本长度问题通过jquery或者dwr或者document.getElementById()来获取fckeditor文本的内容都不是

fckeditor 文本长度问题
通过jquery或者dwr或者document.getElementById()来获取fckeditor文本的内容都不是准确的值,因此不能验证长度,必须通过fck自己的方式来获取才可以。如:

<script type="text/javascript" defer="defer">var oFCKeditor = new FCKeditor('orgRemark');//传入参数为表单元素(由FCKeditor生成的input或textarea)的nameoFCKeditor.BasePath='/op/fckeditor/';//指定FCKeditor根路径,也就是fckeditor.js所在的路径oFCKeditor.Height='300';oFCKeditor.Height='600';oFCKeditor.ToolbarSet='Default';//指定工具栏oFCKeditor.ReplaceTextarea();</script>


那么在js中验证长度的方法就要这样写:
var oEditor = FCKeditorAPI.GetInstance('orgRemark'); var msg = oEditor.GetXHTML(true);if(msg.length>1024){alert("当前机构简介内容超过了最大允许长度1024!");return false;}

热点排行