第一篇,js表单验证模板

下面是对于一个email的表单验证的基本模板<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <style type="text/css" >        .init{

border: 1px solid black;            font-weight: bold;        }        .right{

border: 1px solid green;            font-weight: bold;        }        .wrong{            border: 1px solid red;            font-weight: bold;        }    </style>    <title>这是一个表单验证的模板!!!</title></head><body>    <form id="myform" action="show.html" method="post" onsubmit="return validate()"> //这个onsubmit是对于整个form表单而言的,由button的submit类型触发        请输入email地址:        <input type="text" id="email" name="email" class="init" onblur="validateEmail()">        <span id="msg"></span><br>        <button type="submit">提交验证</button>    </form>

<script type="text/javascript">    function validateEmail() {  /*定义事件处理函数,合法性*/        var email=document.getElementById(‘email‘);        var msg=document.getElementById(‘msg‘);        if(/^\[email protected]\w+\.\w+$/.test(email.value)){    //利用正则表达式判断  根据判断结果执行相应样式以提示用户            email.className="right";            msg.innerHTML="格式正确";           msg.style.color="green";            return true;      //return用来作为处理函数的返回值,是为了提供给onsumit执行的函数判断,是否可以提交        }else{            email.className="wrong";            msg.innerHTML="格式错误";            msg.style.color="red";            return false;        }    }    function validate() {        return validateEmail();    }</script></body></html>

、、、、、、、、、、、、、、、、、、、、、密码验证、、、、、、、、、、、、、、、、、、、、、、、、、、、
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <style type="text/css" >        .init{

border: 1px solid black;            font-weight: bold;        }        .right{

border: 1px solid green;            font-weight: bold;        }        .wrong{            border: 1px solid red;            font-weight: bold;        }    </style>    <title>这是一个表单验证的模板!!!</title></head><body>    输入密码:<input type="password" id="psd" name="psd" onblur="validateEmpty(‘psd‘)">    <span id="psdmsg"></span><br>    确认密码:<input type="password" id="conf" name="conf" onblur="validateconf(‘psd‘,‘conf‘)">    <span id="confmsg"></span><br><script type="text/javascript">    function validateEmpty(srcname) {  /*定义事件处理函数,合法性*/        var psd=document.getElementById(srcname);        var msg=document.getElementById(srcname+‘msg‘);        if(psd.value===""){            psd.className="wrong";            msg.innerHTML="密码不能为空";           msg.style.color="red";            return false;        }else{            psd.className="right";            msg.innerHTML="";            msg.style.color="green";            return true;        }    }    function validateconf(srcname,desname) {        var psd=document.getElementById(srcname);        var conf=document.getElementById(desname);        var msg=document.getElementById(desname+‘msg‘);        if(conf.value===psd.value){            psd.className="right";            conf.className="right";            msg.innerHTML="输入内容一致"            msg.style.color="green";            return true;        }else{            psd.className="wrong";            conf.className="wrong";            msg.innerHTML="输入内容不一致"            msg.style.color="red";            return false;        }    }    function validate() {        return validateEmail();    }</script></body></html>
				
时间: 2024-10-11 17:59:23

第一篇,js表单验证模板的相关文章

jquery.validation.js 表单验证

jquery.validation.js 表单验证 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 一导入js库 <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jq

Jquery.validate.js表单验证插件的使用

作为一个网站web开发人员,以前居然不知道还有表单验证这样好呀的插件,还在一行行写表单验证,真是后悔没能早点知道他们的存在. 最近公司不忙,自己学习一些东西的时候,发现了validation的一个实例讲解应用.it's perfect. 首先记录一些使用过程中,爱犯的错误: 1>忘记给表单form添加id属性 2>input这些表单标签必须id属性和name属性名字一样.例如:<input type="text" id="name" name=&q

js表单验证工具包

常用的js表单验证方法大全 1 /* 2 非空校验 : isNull() 3 是否是数字: isNumber(field) 4 trim函数: trim() lTrim() rTrim() 5 校验字符串是否为空: checkIsNotEmpty(str) 6 校验字符串是否为整型: checkIsInteger(str) 7 校验整型最小值: checkIntegerMinValue(str,val) 8 校验整型最大值: checkIntegerMaxValue(str,val) 9 校验整

JS表单验证类HTML代码实例

以前用的比较多的一个JS表单验证类,对于个人来说已经够用了,有兴趣的可以在此基础上扩展成ajax版本.本表单验证类囊括了密码验证.英文4~10个 字符验证. 中文非空验证.大于10小于100的数字.浮点数验证.日期验证.邮件检查.网址验证.固定电话和手机号码验证.IP地址验证.邮编和QQ号码验证. MSN和身份证验证等. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

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

最近有个项目用到了表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1. 长度限制 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 6

简单的JS表单验证效果代码

简单的JS表单验证代码:表单验证几乎是不可缺少的,有的表单验证是在后台完成的,有的则是使用JavaScript在在前端完成基本的验证,这样可以有效的减轻服务器的压力,下面就介绍一下JS实现的最简单的表单验证.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://w

angular js 表单验证

1 <!doctype html> 2 <html ng-app="myapp"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 body{ 8 padding: 50px; 9 font-family: "微软雅黑"; 10 } 11 input{ 12 margi

jquery.validate.js表单验证

引用jquery封装好的js文件进行表单验证,提高了Web开发的效率.我写了一个验证的实例给大家展示一下. 实例中包含的验证方法还不全面,如果没有大家想要的可以通过 百度搜索关键:jquery.validate.js表单验证帮助文档来进行查阅. 引入的js文件: <script type="text/javascript" src="js/jquery-1.11.2.js"></script> <script type="te

js表单验证 插件jQuery-Validation-Engine-master

做项目基本离不开表单验证,想要美观,简洁,不占内存,用户体验效果好 所以我推荐一款js表单验证 因为我觉得这个挺好的,所以分享下 文档 下面也有下载的压缩包 https://github.com/posabsolute/jQuery-Validation-Engine 昵称做了ajax验证判断输入的用户是否存在 会提示先等待的信息...(我这里设置的时候是2秒) 如果用户名存在 会显示红色的气泡 如果用户名可以使用 会显示绿色的汽泡 还可以改变消息框的位置 如果弹出多个消息框 可以从上到下逐个提