Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用tinymce 4.0文本编辑器如何限制字符?_Javascript_Tinymce - Fatal编程技术网

Javascript 使用tinymce 4.0文本编辑器如何限制字符?

Javascript 使用tinymce 4.0文本编辑器如何限制字符?,javascript,tinymce,Javascript,Tinymce,这是我的tinymce脚本: <script> tinymce.init({ menubar: false, selector: "textarea", plugins: [ "advlist autolink lists link image charmap print preview anchor", "searchreplace visualblock

这是我的tinymce脚本:

<script>
      tinymce.init({
          menubar: false,
          selector: "textarea",
          plugins: [
              "advlist autolink lists link image charmap print preview anchor",
              "searchreplace visualblocks code fullscreen",
              "insertdatetime media table contextmenu paste"
          ],
          toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
      });
    </script>

tinymce.init({
梅努巴:错,
选择器:“文本区域”,
插件:[
“advlist autolink列出链接图像charmap打印预览锚”,
“searchreplace visualblocks代码全屏显示”,
“insertdatetime媒体表上下文菜单粘贴”
],
工具栏:“插入文件撤消重做|样式选择|粗体斜体|对齐左对齐中心对齐右对齐对齐对齐|粗体numlist outdent缩进|链接图像”
});

如何将字符限制为500?

它可以工作,但我不知道如何让它可以按delete键

  setup: function(ed) {
        var maxlength = parseInt($("#" + (ed.id)).attr("maxlength"));
        var count = 0;
        ed.on("keydown", function(e) {
            count++;
            if (count >= maxlength) {
                alert("false");
                return false;
            }
        });
    },
我添加了“stopPropagation”行,以防止用户继续输入字符: 1-在文本区域的html代码中,必须包含maxlength和Id的值。
2-在脚本部分,代码如下。如果需要,请取消对alert()行的注释,并放置消息


tinymce.init({
...
...
设置:功能(ed){
var maxlength=parseInt($(“#”+(ed.id)).attr(“maxlength”);
var计数=0;
开启(“按键”,功能(e){
计数++;
如果(计数>最大长度){
//警报(“您已达到字符限制”);
e、 停止传播();
返回false;
}
});
},

我不知道如何在tinymce 4.0中做到这一点,但您应该在服务器端做到这一点。您的意思是:?您是否尝试添加
maxlength
属性:
?请小心,这与AngularJS绑定有关。可能重复