用jQuery来控制键盘不能再文本框中输入非法字符:'"<>@$&%\
注册onkepup事件,然后利用正则表达式进行判断。
var patrn=/[`~!@#$%^&*()_+<>?:"{},.\/;'[]]/im;
if(patrn.test(zyd_name)){
alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
}
returntrue;
可以对这个文本框增加一个光标失去的函数blur(),在函数中可以使用正则表达式进行判断
你可以获取Keydown的值,然后载根据正则表达式判断
输入肯定能输入的。你要自己替换掉
<script>
function killKey( o) {
o.value = o.value.replace(/['"<>@$&%\/]/g,'');
}
</script>
<input type="text" onkeyup="return killKey(this)" />