当前位置: 代码迷 >> ASP.NET >> 屏蔽超链接解决办法
  详细解决方案

屏蔽超链接解决办法

热度:1006   发布时间:2013-02-25 00:00:00.0
屏蔽超链接
前台是一个评论
<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标签,但是也不能完全过滤
  相关解决方案