RichTextEditor中的字符限制

时间:2012-12-13 08:31:32

标签: c# tinymce custom-controls umbraco

我正在尝试为Umbraco开发一个自定义控件,它允许我们动态设置TinyMCE中允许的文本长度。我已经为普通文本框实现了类似的东西,但我仍然坚持如何使用RTE实现它。我发现没有.dll我可以参考,虽然有一点code on their site;它只关注javascript。

任何关于从哪里开始的想法都会很棒。

1 个答案:

答案 0 :(得分:1)

您可以自己实现tinymce init参数“max_chars”

tinyMCE.init({
   ...
   max_chars : "10", // place your char limit here
   setup : function(ed) {
      ed.onKeyDown.add(function(ed, evt) {

        if ( $(ed.getBody()).text().length > ed.getParam('max_char')){
          e.preventDefault();
          e.stopPropagation();
          return false;
        } 

      });
   },
   ...
});