如果输入特殊文本,则删除textarea中的值

时间:2012-04-21 16:42:48

标签: javascript html

如果输入<br>,我想删除textarea的值。目前我只有以下代码。我知道这个问题听起来很奇怪,但我正在尝试使用带有类型效果的代码。

function eraseText() {
    document.getElementById("textarea1").value = "";
}

2 个答案:

答案 0 :(得分:2)

<textarea id="textarea"> text <br />  text </textarea> 

<script>
document.getElementById('textarea').onkeyup = function() {
   if (/<br \/>/m.test(this.value))
       this.value = '';
};
</script>

Example

答案 1 :(得分:1)

怎么样:

document.getElementById("textarea1").onkeyup = function () {
    if (document.getElementById("textarea1").indexOf("<br>") !== -1) {
        document.getElementById("textarea1").value = "";
    }
}