前台是一个评论
<textarea style="height:100px; width:480px;" runat="server" id="plcom"></textarea>如何让这个控件 让客户无法输入超链接?就是不能输入外链之类的或者不能输入代码如(<a href="xxxxxxx)之类的!

解决方案 »

  1.   

    <div>
            <textarea id="userInfo" rows="6" cols="100"></textarea>
        </div>    <script type="text/javascript">
            var $ = function(elementId) {
                return document.getElementById(elementId);
            }
            function removeATag() {
                var user = $("userInfo");
                var reg = /<[\/]?a\s*>?/g;
                if (reg.test(user.value)) {
                    alert("不能输入超连接");
                    user.value = user.value.replace(reg, '');
                }
            }
            $("userInfo").onkeyup = removeATag;
        </script>
      

  2.   

    过滤html标签,但是也不能完全过滤