FCKEidtor 自动统计输入字符个数(IE)

所属分类: 网络编程 / 网页编辑器 阅读数: 1930
收藏 0 赞 0 分享
此方法支持IE 不支持火狐。可能是因为FCKEidtor的keyup方法在火狐下不被支持。
FCKEditor编辑器换为TextBox,应该就没有问题了。
前台:
复制代码 代码如下:

<tr>
<th>
短敘述
<br />
(限100中文字)<br />
當前文字個數:<asp:Label ID="lblShowTextLength" runat="server" Text="0" ForeColor="Red"></asp:Label><br />
</th>
<td style="text-align: left;">
<FCKeditorV2:FCKeditor ID="fckPrdDescription" runat="server" Height="240px" Width="100%">
</FCKeditorV2:FCKeditor>
</td>
</tr>

JS代码:
复制代码 代码如下:

<script type="text/javascript">
function FCKeditor_OnComplete(editorInstance)
{
var oEditor = FCKeditorAPI.GetInstance('fckPrdDescription');
oEditor.EditorDocument.body.onkeyup=function ()
{
if( document.all)
{
$("lblShowTextLength").innerText =oEditor.EditorDocument.body.innerText.length;
}
else
{
var r = oEditor.EditorDocument.createRange() ;
r.selectNodeContents( oEditor.EditorDocument.body ) ;
$("lblShowTextLength").innerText= r.toString().length ;

}
if(parseInt($("lblShowTextLength").innerText)>100)
{
alert("當前已經達到100中文字,請不要繼續輸入!");
oEditor.EditorDocument.body.innerText=oEditor.EditorDocument.body.innerText.substring(0,100);
$("lblShowTextLength").innerText =oEditor.EditorDocument.body.innerText.length;
}
// $("ddd").value =oEditor.EditorDocument.body.innerHTML;
}
if (document.getElementById("hidStatus").value=="Cancel")
{
editorInstance.EditorDocument.designMode="off";
}
}
</script>

演示:
输入多馀100个字符数 提示

點擊【確定】后 自動截取100個字符

更多精彩内容其他人还在看

解密FCKeditor 2.0 的设置.修改.使用方法

解密FCKeditor 2.0 的设置.修改.使用方法
收藏 0 赞 0 分享

比较不错的修改FCKEditor的修改方法

比较不错的修改FCKEditor的修改方法
收藏 0 赞 0 分享

FCKeditor2.3 For PHP 详细整理的使用参考

FCKeditor2.3 For PHP 详细整理的使用参考
收藏 0 赞 0 分享

又一个不错的FCKeditor 2.2的安装、修改和调用方法

又一个不错的FCKeditor 2.2的安装、修改和调用方法
收藏 0 赞 0 分享

FCKeditor的几点修改小结

FCKeditor的几点修改小结
收藏 0 赞 0 分享

ASX文件 终极教程第1/2页

整理资料的时候,发现电脑里保存了一些ASX文件。这些文件原来是玩MSN空间时用到的,主要用于在MSN空间上安装播放器。很久没玩MSN空间了,虽然现在也还在用MSN,但MSN空间的速度真的是慢得让我难以接受,所以还是不用MSN空间。顺便分析一下ASX文件的格式,以方便那些还在用MS
收藏 0 赞 0 分享

DISCUZ论坛的UBB编辑器(增加灵活调用,支持ASP UBB解析)打包下载

从Discuz分离的网页编辑器,大家可以加到自己的页面上
收藏 0 赞 0 分享

Qzone编辑器QzoneEditor打包下载

从qq上弄下来了,觉得漂亮
收藏 0 赞 0 分享

FCKEditor v2.6 编辑器配置图解教程

fckeditor的配置教程,看了下面的文章应该就差不多了
收藏 0 赞 0 分享

asp.net 为FCKeditor开发代码高亮插件实现代码

昨天已经将BlogEngine的可视化编辑器换成了FCKeditor,作为一个程序员,在博客中插入代码是很重要的一块。网上现有的都是修改FCKeditor的fckeditorcode_gecko.js和fckeditorcode_ie.js以达到InsertCode的目的。这个方
收藏 0 赞 0 分享
查看更多