【发布时间】:2011-08-16 11:53:05
【问题描述】:
我的网站中有一个可编辑的DIV 用于发送论坛消息。人们可以编辑他们的消息(粗体、斜体、下划线、添加链接等)
但我希望有人粘贴或删除(- 不需要删除,但粘贴它)他们的文本我希望它进入 DIV 没有 HTML 标记 - 干净,只是文本。 (例如,如果有人要文字并将文本设置为 200 磅大小,然后将其复制并粘贴到我的 DIV 中,他们将收到非常不同的信息......我不希望它发生)。
如何扫描来自剪贴板的文本以删除任何 HTML 标记,然后将其粘贴到 DIV?
<html>
<head>
<script type="text/javascript" language="javascript">
function PasteFilter()
{
//windows.clipboardData filter on paste to go here
}
function CopyFilter()
{
//windows.clipboardData filter on copy to go here
}
</script>
</head>
<body>
<Div class="body" onpaste="PasteFilter()" oncopy="CopyFilter">
<!-- div content goes here.-->
</Div>
</body>
</html>
我也想对 COPY 应用相同的过滤器。
谢谢
【问题讨论】:
标签: javascript internet-explorer filter onpaste oncopy