jquery form 表单验证
来源:互联网 发布:小班防火知多少ppt 编辑:程序博客网 时间:2024/05/16 04:53
做form表单验证的话最主要的:
1:直接点击提交的时候表单要自己验证
2:每次鼠标离开焦点的时候验证
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;}form div { margin:5px 0;}.int label { float:left; width:100px; text-align:right; background-color:#0CC;}.int input { padding:1px 1px; border:1px solid #ccc;height:16px;}.high{<span style="font-family: Arial, Helvetica, sans-serif;"> color:red;</span><span style="font-family: Arial, Helvetica, sans-serif;">}</span>.sub { padding-left:100px;}.sub input { margin-right:10px; }</style><script src="jquery.min.js" type="text/javascript"></script><script type="text/javascript">$(function(){$("form :input.required").each(function() {var $parent=$(this).parent();$parent.append("<strong class='high'> *</strong>");});$("form :input").blur(function(){$(this).parent().find(".formtips").remove();if($(this).is("#name")){if(this.value==""||this.value.length<6){$(this).parent().append("<span class='formtips onerror'>请输入至少6位用户名</span>")}else{$(this).parent().append("<span class='formtips onsuccess'>输入正确</span>");}}else if($(this).is("#pwd")){if(this.value==""||this.value.length<6){$(this).parent().append("<span class='formtips onerror'>请输入至少6位密码</span>");}else{$(this).parent().append("<span class='formtips onsuccess'>输入正确</span>");}}else if($(this).is("#repwd")){//alert($("#pwd").val());//alert($("#repwd").val());if($("#pwd").val()!=""&&$("#pwd").val().length>=6&&$("#repwd").val()==$("#pwd").val()){//alert(this.value);$(this).parent().append("<span class='formtips onsuccess'>输入正确</span>");}else{$(this).parent().append("<span class='formtips onerror'>输入不正确</span>");}}else if($(this).is("#mail")){if(this.value==""||(this.value!=""&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))){$(this).parent().append("<span class='formtips onerror'>输入的邮箱地址不正确</span>");}else{$(this).parent().append("<span class='formtips onsuccess'>输入正确</span>");}}}).keyup(function(){$(this).triggerHandler("blur");}).focus(function(){$(this).triggerHandler("blur");})$("#send").click(function(){$("form :input.required").trigger("blur");//在点击发送按钮后自动启动required的blur事件var numerror=$("form .onerror").length;//获取类onerror的长度if(numerror){<span style="white-space:pre"></span>//如果长度部位0返回FALSE,return false;}alert("注册成功,密码已发到你的邮箱,请查收.");})})</script></head><body><form method="post" action=""><div class="int"><label> 用户名:</label><input type="text" id="name" class="required" /></div><div class="int"><label> 密码:</label>0<input type="password" id="pwd" class="required"/></div><div class="int"><label>确认密码:</label><input type="password" id="repwd" class="required"/></div><div class="int"><label>邮箱:</label><input type="text" id="mail" class="required"></div><div class="sub"><input type="submit" id="send" value="提交"/><input type="reset" id="res" /></div></form></body></html>
0 0
- jquery form 表单验证
- jQuery Form Validator表单验证
- jQuery的form表单验证
- jquery表单验证插件 jquery.form.js
- jquery表单验证插件 jquery.form.js
- jquery表单验证插件 jquery.form.js
- jquery表单验证插件 jquery.form.js
- jquery表单验证插件 jquery.form.js
- jquery表单验证插件 jquery.form.js
- jQuery form 表单验证 知多少?
- Form表单验证用户名jQuery-Validation-Engine
- jQuery.Form表单验证插件API
- jquery,form表单验证后提交
- [原创]jquery form表单提交及验证
- 基于jquery的form表单验证
- .jquery表单验证插件 jquery.form.js (转)
- jquery (validate验证插件、form表单插件、cookie插件)
- PHP jQuery Ajax提交与验证form表单详解
- web前端控制
- [gcc] gcc编译时不提示警告信息
- html5游戏源码之《三国杀版连连看》canvas游戏源码下载分享
- 关于Hibernate中fetch作用描述
- hdu 1011 Starship Troopers(树形DP)
- jquery form 表单验证
- 排序算法的基本思想
- git命令总结
- Selenium 2 系列学习一: JAVA环境搭建(IDEA)
- hadoop-2.3.0-cdh5.1.0伪分布安装(基于centos)
- 关于camera 构架设计的一点看法
- mysql 修改root密码
- iOS 二维码扫描 zBarsdk 不支持64位 missing required architecture x86_64 in file
- hadoop mr的一些文件归属(包括临时文件的存储情况)