jQuery文本编辑器:删除不允许的粘贴格式

时间:2015-10-12 09:41:09

标签: jquery jquery-ui text-editor

我正在使用jQuery文本编辑器,一个所见即所得的编辑器,在textarea输入中创建格式丰富的HTML。

我可以在我的javascript代码中启动编辑器并允许/禁止某些格式选项。但是当我复制&从其他地方粘贴文本(Word,电子邮件客户端等),即使我在编辑器中禁止使用此特定格式选项,它也会保留所有格式。

是否有任何智能方法可以删除我禁止的所有HTML格式?或者甚至可以告诉编辑器自动删除被粘贴的不允许的格式化?

这是创建编辑器的代码。如果我复制彩色文本,它会保留文本颜色的HTML格式,即使我不允许使用颜色选项:

$("#myTextarea").jqte({

  // only allow italic, bold, line break and links 
  "i":true,
  "b": true,    
  "br": true,
  "link":true,
  "source":true,

  // disallow everything else
  "button":false,
  "center":false,
  "color":false,
  "fsize":false,
  "fsizes":false,
  "funit":false,
  "format":false,
  "formats":false,
  "indent":false,
  "linktypes":false,
  "left":false,
  "ol":false,
  "outdent":false,
  "p":false,
  "placeholder":false,
  "remove":false,
  "right":false,
  "rule":false,
  "sub":false,
  "strike":false,
  "sup":false,
  "u":false,
  "ul":false,
  "unlink":false,
 });

0 个答案:

没有答案