首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎样在文本框里输入的时候就屏蔽掉非法字符?该如何解决

2012-02-04 
怎样在文本框里输入的时候就屏蔽掉非法字符?请教各位大哥大姐,怎样在文本框里在输入的时候,就可以屏蔽掉,

怎样在文本框里输入的时候就屏蔽掉非法字符?
请教各位大哥大姐,怎样在文本框里在输入的时候,就可以屏蔽掉,特定的字符,比如javascript以及 <html> 这些标记型的字符(直接就不让输入的)?

[解决办法]
屏蔽特定字符
<script>
function bind() {
var s = "abc ";
if (s.indexOf(String.fromCharCode(event.keyCode))> =0)
event.returnValue = false;

}
</script>
<input type=text value= " " onkeypress= "bind() ">

如果只是为了屏蔽html标记只要把 <和> 替换成&lt;和&gt;就好了

[解决办法]
用正则吧

热点排行