谁帮我解释一下这段代码,JS表单输入限制的

<inputtype="text"onkeyup="check(this);"/><scripttype="text/javascript">functioncheck(... <input type="text" onkeyup="check(this);" />
<script type="text/javascript">
function check(txt){
var reg = /[%\.<>]/;
if(reg.test(txt.value)){
alert("你输入的文字中有'%.<>'之类的敏感字符");
}
}
</script>

麻烦解释一下,我是刚入门···
onkeyup="check(this);"这个是什么意思,
还有下面的那段js是什么实现的,表单输入的值怎么传给js处理的··
讲得越详细越好,讲得好的追加分!
展开
 我来答
西门蛤蟆
2009-09-19 · TA获得超过1021个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:0
展开全部
调用check()函数,把当前对象传过去。。
txt.value就是取得输入框里的值

关键那段是正则表达式。。。reg.test()就是用来测试一段字符串是不是匹配reg,如果是返回true。
比如这里的意思就是如果包含有'%.<>'这几个字符之一
加分的话我给你解释。。嘿嘿
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式