フォーラムメッセージを送信するために私のサイトに編集可能なdivがあります。 人がメッセージを編集(太字、斜体、下線、リンクなどを追加)divとoncopyのためのHTMLタグonpasteも除外
しかし、ときいくつかのいずれかのペーストまたはドロップ私がしたいことができます( - ドロップは必要ありませんが、それはあるペースト)thierテキストを私はそれが行きたいですHTMLタグを除いたdiv内にあります。 - きれいな、ただのテキスト。 (ある人が単語をつけて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にも適用したいと考えています。私はこれを行うには2つの方法があると信じて
おかげペリー。両方のテクニックを試してみて、Regexのより大きなコンテンツの効率をチェックします。しかし、すでに編集可能なdivにあるすべてのhtmlタグを保持したいと思います。私はwindow.clipboarddataを最初にmanupulateしようとしましょう。ありがとう。 –
私はwindow.clipboardDataを知っているので、IEでしか利用できないのですか? – llamerr