zoukankan      html  css  js  c++  java
  • Fckeditor编辑器内容长度限制统计实现

    先我们看最简单的就是编辑器的代码了,简单得很同时大家也经常看过。

     代码如下 复制代码
     <script type="text/javascript" src="/editor/fckeditor.js"></script>
     <script type="text/javascript">
        <!--
            var oFCKeditor = new FCKeditor( 'Content' ) ;
            oFCKeditor.BasePath = "/ www.hzhuti.com /" ;
            oFCKeditor.ToolbarSet = "User" ;
            oFCKeditor.Value = '没有最好,只有更好,大家努力' ;
            oFCKeditor.Height = 450 ;
            oFCKeditor.Width = 660 ;
            oFCKeditor.Create() ;
        //-->
        </script>
     
        <input type="button" value="检测字数(包括HTML代码)" style="165px;" class="inputc" onClick="checklength()">
        <script>
     

     //检测在线编器字符数 ,他必须通过创建FCKeditorAPI来实现,代码如下。

     function checklength()
     {
      var Content;
      var oEditor = FCKeditorAPI.GetInstance('Content') ;
      Content=oEditor.GetXHTML(true)
      alert("n当前: "+Content.length+" 个字符");
      return false;
     }
     

     </script>

    再看实例,这里限制了fckeditor编辑器内容的长度哦,

     
    window.onload=function(){

        function FCKeditor_OnComplete()
        {
         var editor = FCKeditorAPI.GetInstance('info') ;
         editor.Events.AttachEvent('OnSelectionChange', editor_keydown);
        }

        function editor_keydown(editor)
        {
            var maxLength=3; //最大输入字数
         content= $(editor.EditorDocument.body).text();
         var len= content.length;
         var $info =$('#info');//存放提示信息
         if(len < maxLength){
          .text("还可以输入 "+(maxLength-len)+"字");
         }
         if(len == maxLength){
          $info.text("字数达到上限");
         }
         if(len > maxLength){
          $info.text(" 输入字符超过"+maxLength+"个,请更改!");
         }
        }
        FCKeditor_OnComplete()
    }
     

    本站原创文章,转载必须注明来源于http://www.111cn.net/wy/yw.html

  • 相关阅读:
    _bzoj1061 [Noi2008]志愿者招募【最小费用最大流】
    _bzoj2243 [SDOI2011]染色【树链剖分】
    _bzoj1013 [JSOI2008]球形空间产生器sphere【高斯消元】
    _bzoj1002 [FJOI2007]轮状病毒【瞎搞】
    leetcode 273 Integer to English Words
    leetcode 12 Integer to Roman
    leetcode 1071 Greatest Common Divisor of Strings
    lc6 ZigZag Conversion
    lc13 Roman to Integer
    leetcode 171 Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2379509.html
Copyright © 2011-2022 走看看