[英]jQuery Text Editor: Remove pasted formatting that is not allowed
我正在使用jQuery文本编辑器,这是一种所见即所得的编辑器,用于在textarea输入中创建格式丰富的HTML。
我可以在JavaScript代码中启动编辑器,并允许/禁止某些格式设置选项。 但是,当我从其他地方(Word,E-Mail客户端等)复制并粘贴文本时,即使我在编辑器中不允许使用此特定格式设置选项,它也会保留所有格式。
有什么聪明的方法可以删除我不允许的所有HTML格式? 甚至更好的是,我可以告诉编辑器自动删除粘贴的不允许格式化吗?
这是创建编辑器的代码。 如果我复制彩色文本,即使我不允许使用color选项,它也会在其中保留文本颜色的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,
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.