エントリを作成するためのリッチテキストエディタとしてfreetextboxを使用したaspxフォームがあります。
しかし、私は<script></script>
このリーチタグを入力することができます。
javascriptライブラリに含まれているスクリプトを受け入れないようにクライアント側で検証するにはどうすればよいですか。
編集:
スクリプトタグを許可しないことを検証するにはどうすればよいですか?必須フィールドについてどのように検証できますか?textareas
ページ上で複数を管理するにはどうすればよいですか。しかし、私は1つだけをリッチエディターにしたいのですが、すべてではありませんか?
私はいくつかのコードを試しましたが、適切な検証には役立ちませんでした。以下はスニペットです。 SCRITPT
<script>
$(document).ready(function () {
var $btn = $("#<%=btnSubmit.ClientID %>");
var $txtEditor = $("#<%=txtEditor.ClientID %>");
$btn.click(function () {
alert($txtEditor.html());
return false;
})
});
</script>
HTML
<div>
<asp:TextBox id="txtEditor" runat="server" TextMode="MultiLine"></asp:TextBox>
</div>
<div>
<asp:Button id="btnSubmit" runat="server" Text="Save" />
</div>