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

  • 相关阅读:
    Delphi命名规则
    highcharts 折线,饼状,条状综合图
    Highcharts创建一个简单的柱状图
    创建一个简单的WCF程序
    VS快捷键大全
    2021.05.28 手写简易web服务器
    2021.05.23 春眠不觉晓,optional知多少……
    springboot整合ActiveMQ实现异步交易
    安利一款云容器管理工具portainer……
    uglifyjs压缩js文件(指令压缩/ 批量压缩/ 编程方式压缩)
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2379509.html
Copyright © 2011-2022 走看看