- 5
- 0
- 约9.55千字
- 约 24页
- 2019-03-19 发布于江苏
- 举报
28个js验证
2013-5-10 09:35| 发布者: HYPERLINK /space-uid-31.html html5cn |原作者: 天马行空|来自: HYPERLINK /?p=114 \t _blank | 评论: HYPERLINK /portal.php?mod=commentid=5113idtype=aid \o 查看全部评论 1
摘要: 常用事件:onblur失去焦点,onchange失去焦点并且内容发生改变,onfocus元素获得焦点,onreset当表单中RESET的属性被激发时,onsubmit表单被提交时触发此事件。
JS验证函数的调用方法和注意:
1.给表单设置onsubmit=return test(),配合input type=submit name=Submit value=check 进行提交.
2.input type=text onkeydown=test(); //当鼠标按下直接调用函数验证
3.input type=text onblur=testl(this.value) //传入自己的值进行验证,test(this)//传入对象本身进行验证
4.input type=button value=test onclick=test() //单击Btn进行验证,如果通过则用document.forms[0].submit(); 进行表单提交
5.input onClick=return test(); type=submit name=submit value= 提交信息 //使用submit进行提交验证,如果test中return false;则不提交返true提交.
6.script type=javascript....function test(){...return false;...}.../script
7.||与,或,!非
8.常用事件:onblur失去焦点,onchange失去焦点并且内容发生改变,onfocus元素获得焦点,onreset当表单中RESET的属性被激发时,onsubmit表单被提交时触发此事件。
9.验证正则表达式:if(/^[1-9]\d*$/.test(str))返回真则通过,FALSE通不通过
10.document.getElementById(ip).value//访问ID的值,document.form1.text1.value//通过name访问
11.input onblur=if(this.value.replace(/^ +| +$/g,)==)alert(不能为空!) //执行单条正则验证例
验证函数:input type=text name=text1 id=text1 onblur=test(); value= /
1.字符长度限制function test(){if(document.form1.text1.value.length50){alert(不能超过50个字符!);document.form1.text1.focus();return false;}}
2.只能是英文,字母或数字function test(){if(!(event.keyCode=65event.keyCode=90)){alert(只能是英文!);document.form1.text1.focus();}}input onblur=if(/[^0-9a-zA-Z]/g.test(this.value))alert(有错) //字母或数字
3.只能是数字function test(){if(!((event.keyCode=48event.keyCode=57)||(event.keyCode=96event.keyCode=105))) //考虑小键盘上的数字键{alert(只能是数字!);document.form1.text1.focus();}}或者function test(NUM){var i,j,strTemp;strTemp=0123456789;if ( NUM.length== 0)return 0for (i=0;iNUM.length;i++){j=strTemp.indexOf(NUM.charAt(i));if (j==-1){alert(只能是数字!);return false;}}//说明是数字return true;}
5.验证邮箱(正则,函数)function isEmail(strEmail) {if (strEmail.search(/^\w+((-\w+)|(\.
您可能关注的文档
最近下载
- 乡镇招聘试题及答案.docx
- 2021年10月23日全国事业单位联考B类《职业能力倾向测验》试题.docx VIP
- Ce元素对6061铝合金铸态组织及性能的调控机制研究.docx VIP
- T CAQI 255-2022《机动车检验机构建站规范》.pdf
- 药品GMP检查指南.docx VIP
- 2025年药品GMP检查指南.pdf VIP
- 一种人工影响天气的系留烟条及系留烟炉.pdf VIP
- 2025年事业单位公开招聘社会科学专技类(B类)《职业能力倾向测验》+《综合应用能力》合订试题(附答案解析).docx
- 三年级数学(上)计算题专项练习附答案.docx VIP
- 吉泰科GK800变频器用户手册.pdf
原创力文档

文档评论(0)