表单验证的完整应用案例探讨


Posted in Javascript onMarch 29, 2013

表单问题,是个纠结的问题,我觉得这个是程序开发人员要去处理的东西,但是有时候程序又要前端去处理,那要看你的后台搭档怎么样了?苦逼的前端哇,不过还是自己了解一点还是比较好,你搞我也可以搞,你不搞我还可以搞,哈哈 。如果对你有用欢迎留言,共同探讨,共同进步,废话不说,贴代码(为了童鞋们方便,本代码复制即可用,无需分块拼凑):

<!doctype html> 
<html> 
<head> 
<title>表单验证的完整应用</title> 
<style type="text/css"> 
.leftside{width:100px; text-align:right;float:left;} 
label.error{color:#ea5200; margin-left:4px; padding:0px 20px; background:url(http://jt.875.cn/icon/unchecked.gif) no-repeat 2px 0 } 
label.right{margin-left:4px; padding-left:20px; background:url(http://jt.875.cn/icon/checked.gif) no-repeat 2px 0} 
</style> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.validate.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$( "#regForm" ).validate({ 
rules: { 
// 注册用户名 
username: { 
required: true, 
minlength: 5, 
maxlength: 12 
}, 
// email 
email: { 
required: true, 
email: true 
}, 
// 密码 
password: { 
required: true, 
minlength: 6, 
maxlength: 18 
}, 
// 确认密码 
confirm_password: { 
equalTo:"#password" 
}, 
// 检验验证码 
captcha: { 
required: true, 
remote: "checkCaptcha.php" 
} 
}, 
messages: { 
// 注册用户名 
username: { 
required: "此项不能为空", 
minlength: "不能少于5个字符", 
maxlength: "不能多于12个字符" 
}, 
// email 
email: { 
required: "此项不能为空", 
email: "email格式不正确" 
}, 
// 密码 
password: { 
required: "此项不能为空", 
minlength: "不能少于6个字符", 
maxlength: "不能多于18个字符" 
}, 
// 确认密码 
confirm_password: "两次输入密码不一致", 
// 检验验证码 
captcha: { 
required: "请输入验证码", 
remote: "验证码输入错误" 
} 
} 
}); 
}); 
</script> 
</head> 
<body> 
<form id="regForm" method="get" action=""> 
<p><label class="leftside">姓名:</label><input type="text" value="" name="username" id="username" /></p> 
<p><label class="leftside">密码:</label><input type="password" value="" name="password" id="password" /></p> 
<p><label class="leftside">确认密码:</label><input type="password" value="" name="confirm_password" id="confirm_password" /></p> 
<p><label class="leftside">EMAIL:</label><input type="text" value="" name="email" id="email" /></p> 
</form> 
</body> 
</html>

效果图如下
表单验证的完整应用案例探讨
Javascript 相关文章推荐
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 Javascript
javascript实现实时输出当前的时间
Apr 27 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
Vue实现双向数据绑定
May 03 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
js 实现在2d平面上画8的方法
Oct 10 Javascript
vue中v-for循环给标签属性赋值的方法
Oct 18 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 16 Javascript
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
Mar 29 #Javascript
图片img的src不变让浏览器重新加载实现方法
Mar 29 #Javascript
javascript打印大全(打印页面设置/打印预览代码)
Mar 29 #Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 #Javascript
jquery无缝向上滚动实现代码
Mar 29 #Javascript
验证码按回车不变解决方法
Mar 29 #Javascript
Jquery 自定义动画概述及示例
Mar 29 #Javascript
You might like
PHP 类型转换函数intval
2009/06/20 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
一分钟理解js闭包
2016/05/04 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
Python实现备份文件实例
2014/09/16 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python中创建二维数组
2018/10/17 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
副职竞争上岗演讲稿
2014/05/12 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
工作感想范文
2015/08/07 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电