JavaScript总结
来源:互联网 发布:淘宝网怎么看评价管理 编辑:程序博客网 时间:2024/06/05 02:57
1邮箱验证:
HTML中的form在提交之前验证数值文本框中的内容为合法的邮箱地址,否则的话提示用户并终止提交!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>helloworldl.html</title><!-- js判断输入的是否为邮箱格式 --><script type="text/javascript"> //这样子写的目的是为了能够在加载完整个html页面的时候能够进行验证 function varifyEmailInform(email){ //正则匹配邮箱:shsssssss@126.com // \w 单词字符:[a-zA-Z_0-9] ; X+: X出现一次或多次 var dataPattern=/^\w+@\w+.\w+$/; return dataPattern.test(email);}function valify(myform){ var emailstr=myform.email.value; //获取当前表格中data属性的值 if(emailstr==""){ alert("您输入的email不能为空"); return false; }else{ if(!varifyEmailInform(emailstr)){ alert("您输入的格式不正确"); this.email.value=""; return false; }else{ alert("验证成功!!"); return true; } } } </script></head><body><form action="" method="post" id="myform" onsubmit="return valify(this)">请输入日期<input type="text" name="email" /><input type="submit" value="验证" /></form></body></html>
2:邮箱验证
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>helloworldl.html</title><!-- js判断输入的是否为邮箱格式 --><script type="text/javascript"> //这样子写的目的是为了能够在加载完整个html页面的时候能够进行验证 window.onblur=function(){ document.getElementById("myform").onsubmit= function(){ var emailstr=this.email.value; //获取当前表格中data属性的值 if(emailstr==""){ alert("您输入的email不能为空"); return false; }else{ if(!varifyEmailInform(emailstr)){ alert("您输入的格式不正确"); this.email.value=""; return false; }else{ alert("验证成功!!"); return true; } } } } function varifyEmailInform(email){ //正则匹配邮箱:shsssssss@126.com // \w 单词字符:[a-zA-Z_0-9] ; X+: X出现一次或多次 var dataPattern=/^\w+@\w+.\w+$/; return dataPattern.test(email);} </script></head><body><form action="" method="post" id="myform">请输入日期<input type="text" name="email" /><input type="submit" value="验证" /></form></body></html>
3: 检验HTML文本框中输入的邮箱是否合法,当失去焦点的时候进行验证,注意:验证与否与提交无关,文本框的失去焦点以及获得焦点有关。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>helloworldl.html</title><!-- js判断输入的是否为邮箱格式 --><script type="text/javascript"> //这样子写的目的是为了能够在加载完整个html页面的时候能够进行验证 function varifyEmailInform(email){ //正则匹配邮箱:shsssssss@126.com // \w 单词字符:[a-zA-Z_0-9] ; X+: X出现一次或多次 var dataPattern=/^\w+@\w+.\w+$/; return dataPattern.test(email);}function valify(email){ var emailstr=email.value; //获取当前表格中data属性的值 if(emailstr==""){ alert("您输入的email不能为空"); return false; }else{ if(!varifyEmailInform(emailstr)){ alert("您输入的格式不正确"); this.email.value=""; return false; }else{ alert("验证成功!!"); return true; } } } </script></head><body><form action="" method="post" id="myform">请输入日期<input type="text" name="email" onblur="valify(this)"/><input type="submit" value="验证" /></form></body></html>
0 0
- Javascript总结
- Javascript总结
- JavaScript总结
- JavaScript总结
- javascript总结
- javascript 总结
- javascript总结
- Javascript总结
- Javascript 总结
- JavaScript总结
- javascript总结
- Javascript总结
- javascript总结
- javascript 总结
- javascript总结
- javascript总结
- Javascript总结
- javascript总结
- Log4Net使用指南
- 打开PhotoShop时提示"AMT Subsystem Failure"错误的解决方法
- QVector使用心得(2014/4/15)
- 利用文件映射和多线程技术进行大文件排序(>200万记录数)
- Excel下载 java
- JavaScript总结
- 各个版本的JDK 下载路径
- AD域服务器登录时提示“此系统的本地策略不允许您采用交互式登录"的解决方法(很简单的) .
- iOS 获取当前网页html
- [解决办法]ubuntu14.04 adb devices无法识别手机
- SHA1 - SHA1_Init()/SHA1_Update()/SHA1_Final()生成 sha1 散列值函数组合
- 数学之美番外篇:快排为什么那样快
- imatrix平台6.0.0.RC1版本说明
- iOS 快速存取原生类 FileIO