8个js验证.docVIP

  • 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 0 for (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+)|(\.

文档评论(0)

1亿VIP精品文档

相关文档