Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
tinyMCE单词计数器,需要粘贴帮助_Tinymce_Word_Counter - Fatal编程技术网

tinyMCE单词计数器,需要粘贴帮助

tinyMCE单词计数器,需要粘贴帮助,tinymce,word,counter,Tinymce,Word,Counter,大家早上好,希望大家玩得开心,首先我要感谢大家对我的问题的快速回复,前一段时间我需要tinymce的文字计数器,我得到了一些很好的回复,这次我希望当用户剪切并粘贴到计数器中时,它也应该计算文字并相应地限制它们,这是ON键按下计数器的代码 tinyMCE.init({ mode : "textareas", elements : "teaser,headline", setup: function(ed) { var text = ''; var span = document.getElemen

大家早上好,希望大家玩得开心,首先我要感谢大家对我的问题的快速回复,前一段时间我需要tinymce的文字计数器,我得到了一些很好的回复,这次我希望当用户剪切并粘贴到计数器中时,它也应该计算文字并相应地限制它们,这是ON键按下计数器的代码

tinyMCE.init({
mode : "textareas",
elements : "teaser,headline",
setup: function(ed) {
var text = '';
var span = document.getElementById('word-count');
if(span) 
{
    var wordlimit = span.innerHTML;
    ed.onKeyDown.add(function(ed, e) {
    text = ed.getContent().replace(/(< ([^>]+)<)/g, '').replace(/\s+/g, ' ');
    text = text.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    wordcount = wordlimit - (text.split(' ').length);
    span.innerHTML = wordcount;
    if(wordcount <= 0 && e.keyCode != 8) 
    {
        return tinymce.dom.Event.cancel(e);
    }
    });

}
tinyMCE.init({
模式:“文本区域”,
元素:“挑逗,标题”,
设置:功能(ed){
var text='';
var span=document.getElementById('word-count');
如果(跨度)
{
var wordlimit=span.innerHTML;
ed.onKeyDown.add(函数(ed,e){

text=ed.getContent().replace(/(<([^>]+)这是一个非常向前的选项:

ed.onPaste.add(function(ed, e) {
  text = ed.getContent().replace(/(< ([^>]+)<)/g, '').replace(/\s+/g, ' ');
  text = text.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
  wordcount = wordlimit - (text.split(' ').length);
  span.innerHTML = wordcount;
  if(wordcount <= 0 && e.keyCode != 8) 
  {
      return tinymce.dom.Event.cancel(e);
  }
});
ed.onPaste.add(函数(ed,e){

text=ed.getContent().replace(/(<([^>]+)这是一个非常向前的选项:

ed.onPaste.add(function(ed, e) {
  text = ed.getContent().replace(/(< ([^>]+)<)/g, '').replace(/\s+/g, ' ');
  text = text.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
  wordcount = wordlimit - (text.split(' ').length);
  span.innerHTML = wordcount;
  if(wordcount <= 0 && e.keyCode != 8) 
  {
      return tinymce.dom.Event.cancel(e);
  }
});
ed.onPaste.add(函数(ed,e){

text=ed.getContent().replace(/(<([^>])+)@Tharima,是的,效果很好,但是我想补偿打字和复制粘贴的费用,我会很感激的。谢谢。对不起,你想实现什么?-我不想understand@Tharima,是的,它工作得很好,但是我想补偿打字和复制粘贴的费用,我会很感激的。谢谢。对不起,你想实现什么?-我不知道理解