我的网站中有一个可编辑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 应用相同的过滤器。
谢谢