日期:2014-05-17  浏览次数:20489 次

屏蔽超链接
前台是一个评论
<textarea style="height:100px; width:480px;" runat="server" id="plcom"></textarea>

如何让这个控件 让客户无法输入超链接?就是不能输入外链之类的或者不能输入代码如(<a href="xxxxxxx)之类的!

------解决方案--------------------
<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>
------解决方案--------------------
探讨

<div>
<textarea id="userInfo" rows="6" cols="100"></textarea>
</div>

<script type="text/javascript">
var $ = function(elementId) {
return document.getElemen……

------解决方案--------------------
探讨

<div>
<textarea id="userInfo" rows="6" cols="100"></textarea>
</div>

<script type="text/javascript">
var $ = function(elementId) {
return document.getElemen……

------解决方案--------------------
过滤html标签,但是也不能完全过滤