私はDojoを使い慣れていて、ユーザーがテキスト領域にHTMLタグを入力しないようにする必要があります。私はいくつか試しましたが、うまくいきませんでした。後でHTMLタグからコンテンツを取り出そうとしましたが、うまくいきませんでした。手伝っていただけませんか?DojoでのSimpleTextAreaの妥当性チェック
<script type="text/javascript">
dojo.ready(function(){
dojo.byId("comments").innerHTML = dojo.replace("<[^>]*>", "");
});
</script>
<div id="comments" name="comments" dojoType="dijit.form.SimpleTextarea" maxLength="900" style="width: 98%; padding-right: 4px; font-size: 1.2em;" aria-required="true" title="<fmt:message key="widget.content2" />"></div>
を使用すると、ルイスの応答をありがとうございました。現在、Dojoの1.6.0バージョンを使用しています。上記のコードスニペットを追加すると、関数は呼び出されず、htmlタグを取り除くことができませんでした。 – Nature
はい、上記のコードでは、Dojo 1.6.0で動作しない新しいAMD構文を使用しています。私は1.6.0に精通していない。私は恐れている - 私は答えのどれが再利用可能かわからない。私がそれを簡単に変換できるなら、私は新しい答えのもとに投稿します。 –