我想使用这个亵渎过滤器动态过滤坏词。api 将在给定的示例中将“ass”更改为“***”,前提是文本在页面加载之前存在。我希望它可以在输入时更改已识别的坏词,以防止有人通过我的联系表发送顽皮的消息。
这是我到目前为止所得到的:
<div id="msg">
<textarea type="text" onkeypress="badFilter()" id="mess_box" name="cf_message" style="height:150px;" maxlength="500" placeholder="Message" ></textarea>
</div>
<script>
function badFilter() {
$typedText = $('#mess_box').val();
$typedText.profanityFilter({
customSwears: ['ass']
});
}
</script>
我认为“onkeypress”属性会强制脚本检查更新的 textarea 值,但事实并非如此。
帮助表示赞赏!