代码块


<!--表单提交--->
<!DOCTYPE html>
<html>
<head><title>去除空白</title>
</head>
<body><script type="text/javascript">window.onload=function(){//用户名字事件:document.getElementById("username").onblur=function(){var RegExp=/^[a-zA-Z0-9_]{3,16}$/;var user=document.getElementById("username").valueif(!RegExp.test(user)){document.getElementById("innerspan").innerHTML="<font color=red>用户名格式不正确</font>"}document.getElementById("username").onfocus=function(){if(document.getElementById("innerspan").innerHTML!=""){document.getElementById("username").value="";}document.getElementById("innerspan").innerHTML="";}document.getElementById("reset").onclick=function(){document.getElementById("innerspan").innerHTML="";}}//用户密码事件document.getElementById("password").onblur=function(){    //正则表达式var RegExp=/^[a-zA-Z0-9_]{3,16}$/;var password=document.getElementById("password").valueif(!RegExp.test(password)){document.getElementById("innerspan").innerHTML="<font color=red>用户密码格式不正确</font>"}document.getElementById("password").onfocus=function(){if(document.getElementById("innerspan").innerHTML!=""){document.getElementById("password").value="";}document.getElementById("innerspan").innerHTML="";}document.getElementById("reset").onclick=function(){document.getElementById("innerspan").innerHTML="";}}//确认密码document.getElementById("dbpassword").onblur=function(){//获取原始密码var  password=document.getElementById("password").value;//获取确认密码var  dbpassword=document.getElementById("dbpassword").value;//验证if(password!=dbpassword){document.getElementById("innerspan").innerHTML="<font color=red>用户密码不一致</font>" }//清理原先的值 获取焦点事件document.getElementById("dbpassword").onfocus=function(){if(document.getElementById("innerspan").innerHTML!=""){document.getElementById("dbpassword").value="";} document.getElementById("innerspan").innerHTML="";}//清楚span提示 点击事件document.getElementById("reset").onclick=function(){document.getElementById("innerspan").innerHTML="";}}//邮箱验证document.getElementById("email").onblur=function(){//获取邮箱var email=document.getElementById("email").value;//正则表达cvar RegExp=/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;if(!RegExp.test(email)){document.getElementById("innerspan").innerHTML="<font color=red>用户邮箱格式不对</font>" }document.getElementById("email").onfocus=function(){if(document.getElementById("innerspan").innerHTML!=""){document.getElementById("email").value="";}document.getElementById("innerspan").innerHTML="";}document.getElementById("reset").onclick=function(){document.getElementById("innerspan").innerHTML="";}}//注册事件,提交表单document.getElementById("button").onclick=function(){//触发所有框的blur事件username.blur();username.focus();password.blur();password.focus();dbpassword.blur();dbpassword.focus();email.blur();email.focus();if(document.getElementById("innerspan").innerHTML==""){//提交表单document.getElementById("userform").submit();}}}</script><!--form表单-->
<form action="http://8080//asss" method="post" id=userform><table><tr><td>用户姓名:</td><td><input type="text" id=username></td></tr><tr><td>用户密码:</td><td><input type="password" id=password></td></tr><tr><td>验证密码:</td><td><input type="password" id=dbpassword></td></tr><tr><td>用户邮箱:</td><td><input type="test" id=email></td></tr><tr><td><input type="button" value="提交" id=button><input type="reset" value="重置" id=reset ></td></tr></table>
</form><span id=innerspan></span>
</body>
</html>

运行结果:

用户名密码邮箱不对就会提示,全部对了就可以提交

js表单验证(提示版)相关推荐

  1. 通用的JS表单验证插件代码

    一个通用的JS表单验证插件代码.使用方法:第一步:需设定表单项数据类型,第二步:实例表单验证,验证错误提示说明(程序有自带相关错误提示,可自定义每项验证错误提示时文本,只需添加msg). [task] ...

  2. validForm结合layer制作表单验证提示

    首先要引入jquery,Validform和layer <script src="../js/jquery.min.js"></script> <sc ...

  3. 分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您

    分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您 下载链接:https://pan.baidu.com/s/1TWOGqes5J2baelO9qdItXg?pwd=ma ...

  4. anjular.js表单验证实例

    应用声明,控制器 <form action="" method="post" id="myForm" name="logFo ...

  5. Jquery之AJAX用户注册表单验证(Vancl版)

    Jquery用户注册表单验证(Vancl版),效果图 实例下载:DEMO 转载于:https://www.cnblogs.com/xiaobaigang/archive/2009/12/30/1636 ...

  6. 掌财社:html5中AmazeUI框架中JS表单验证实战案例展示!

    今天和大家分享个有关于"html5中AmazeUI框架中JS表单验证实战案例展示!"这方面的相关内容知识,让大家对于html5中AmazeUI框架也可以有所了解! 1.需求 做一个 ...

  7. JS表单验证(HTML+CSS+JS)详细教程

    大家好,今天分享一个HTML+CSS+JS表单验证,这是我前两天学习的一个小demo,在这记录一下. 目录 一.效果图 二.介绍 三.代码 (1)HTML (2)CSS (3)JavaScript J ...

  8. JS表单验证-12个常用的JS表单验证

    JS表单验证-12个常用的JS表单验证 表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1.长度限制 <p>1. 长度限制</p&g ...

  9. js表单验证(常用的正则表达式)

    js表单验证的正则表达式,test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false. 语法:let reg=/正则表达式主体/修饰符(可 ...

  10. js表单验证密码(确认密码),密码长度至少8位,并且英文与数字组合

    js表单验证密码(确认密码) 案例需求:在注册时,输入密码对其进行密码强度验证,并判断两次输入的密码是否一致.例如,密码长度至少8位,并且英文与数字组合. 代码实现 <p>输入密码:< ...

最新文章

  1. Android移动端音视频的快速开发教程(十)
  2. linux c获得时间和设置时间
  3. 关于mysql中truncate
  4. C++求LCM的和算法(附完整源码)
  5. python 卡方检验 特征选择_结合Scikit-learn介绍几种常用的特征选择方法
  6. Jboss/Wildfly安装配置
  7. 多种语言《九九乘法表》荟萃:C、C++、C#、JavaScript、SQL、VB、VBA、Python
  8. 这就是数据分析之数据采集
  9. 细聊MySQL之常用工具及基本操作(完)
  10. python50种算法_一文洞悉Python必备50种算法
  11. ElementUI:使input自动聚焦的两种方法
  12. 常用汉字字体字号的介绍及选用原则
  13. topcon gps 软件下载
  14. linux 共享文件拒绝访问权限,Samba共享文件夹拒绝访问
  15. 考研英一----2006年真题知识点总结
  16. 安装VC,NTVDM CPU 遇到无效指令 --绝对能用的解决方法
  17. Python调用Jar包的两种方式
  18. matlab 画图白边,matlab保存画框图像去白边
  19. persona chat
  20. XEChat-plugins安装教程------idea插件(游戏)

热门文章

  1. Ubuntu上下载百度网盘资料
  2. 服务器 '' 上的 MSDTC 不可用。
  3. 正则维纳滤波matlab,正则化约束维纳滤波
  4. RS232与RS485协议原理及其应用
  5. python写TCP协议
  6. 数独超难题目_世界最难数独游戏 世界上最难数独题目
  7. 基于Springboot+Mybatisplus的学校学院门户学生就业指导管理系统
  8. ArcGIS操作实例视频教程38讲全集(转)
  9. pascal行人voc_Pascal Voc数据集详细分析
  10. phpwind测试之phpwind安装(二)