手机
当前位置:查字典教程网 >编程开发 >网页编辑器 >FCKEidtor 自动统计输入字符个数(IE)
FCKEidtor 自动统计输入字符个数(IE)
摘要:此方法支持IE不支持火狐。可能是因为FCKEidtor的keyup方法在火狐下不被支持。FCKEditor编辑器换为TextBox,应该就没...

此方法支持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>

<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个字符数 提示

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

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

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

【FCKEidtor 自动统计输入字符个数(IE)】相关文章:

FCKEditor超级链接默认新窗口打开的修改方法

ASP FCKeditor在线编辑器使用方法

FCKeditor提供了一个完整的JavaScript API

ASP下使用FCKeditor在线编辑器的方法

xhEditor的异步载入实现代码

UEditor 编辑器跨域上传解决方法

PHP网页 Ewebeditor 编辑器嵌入方法

fckeditor编辑器下的自定义分页符实现方法

xhEditor编辑器入门基础

Fckeditor编辑器内容长度限制统计实现方法

精品推荐
分类导航