jquery的表单验证插件数不胜数,有时想想其实有的项目不需要引入一些插件,要有自己动手的好习惯,下面是一个简单的表单验证。

一、html代码

                <form name="j-form" id="j-form" method="POST"><h3>用户登录</h3><div class="input-item"><i class="fa fa-user fa-fw"></i><input type="text" name="username" id="Uname" placeholder="请输入用户名" maxlength="20"><span id="fU" style="display: none;">请输入用户名!</span></div><div class="input-item"><i class="fa fa-key fa-fw"></i><input type="password" name="userpwd" id="Upwd" placeholder="请输入密码" maxlength="16"><span id="fP" style="display: none;">请输入密码!</span></div><div class="radio-item clearfix"><span class="radio-con fl"><input class="magic-radio" type="radio" value="1" name="user-r" id="radion-u" checked><label for="radion-u">记住用户</label></span><span class="radio-con fr"><input class="magic-radio" type="radio" value="2" name="user-r" id="radio-p"><label for="radio-p">记住密码</label></span></div><div class="login-btn"><input type="submit" id="btn-login" value="登    录"></div></form>

二、js代码

<script>$(document).ready(function(){$("#btn-login").on("click",function(e){e=event || window.event;e.preventDefault();var userName=$("#Uname").val().trim();var userPwd=$("#Upwd").val().trim();var sta=(userName=="" && userPwd=="") && 1 || userName=="" && 2 || userPwd=="" && 3 || 4;switch (sta){case 1:$("#fU").css("display","block");$("#fP").css("display","block");/*alert("请输入用户名与密码");*/break;case 2:$("#fU").css("display","block");$("#fP").css("display","none");/*   alert("请输入用户名");*/break;case 3:$("#fP").css("display","block");$("#fU").css("display","none");/*   alert("请输入密码");*/break;case 4:$("#fU").css("display","none");$("#fP").css("display","none");$.ajax({type:"post",url:"",dataType:"json",data:{"username":userName,"userpwd":userPwd},success:function(msg){window.location.href="";},error:function(){alert("登录失败!");}})$("#j-form").submit();//提交表单}})})
</script>

三、效果图

自己写jquery表单验证相关推荐

  1. jQuery 表单验证设置html(,jquery表单验证

    如何用jquery进行表单验证 (1)所需工具: jQuery.1.8.3.js和jquery.validate.js,百度jquery validate插件即可找到下载 (2)引入js (3)按照插 ...

  2. 一款比较实用齐全的jQuery 表单验证插件

    一款比较实用,并且验证类型齐全的jQuery表单验证插件.英文版原作者@Vanadium,由我做中文整理.E文水平有限,如果翻译的有问题的,请大家指出,在此感谢~ 可以验证哪些? 文字,日期,邮箱,网 ...

  3. jQuery 表单验证插件,jQuery Validation Engine用法详解

    jQuery 表单验证插件,jQuery Validation Engine用法详解 功能强大的 jQuery 表单验证插件,适用于日常的 E-mail.电话号码.网址等验证及 Ajax 验证,除自身 ...

  4. jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集  jQuery框架学习第四天:使用jQ ...

  5. 12个方便易用的jquery表单验证插件

    绝大部分网站都是开放注册的,而注册就需要使用表单验证,因为网站都需要对注册用户的信息安全性和合理性做出判断,表单的注册都应该具备完善的验证方式,比如注册使用的手机号是否是真实的?用户填写的验证码是否正 ...

  6. jquery表单验证小结

    jquery表单验证小结 下面将讲述的是一个完整的jquery表单验证实例,该实例覆盖了jquery验证的大部分知识点,比如验证框架,messages的扩展和自定义方法的定义以及在验证中的应用等,接下 ...

  7. jQuery 表单验证插件jQuery Validation Engine用法详解

    功能强大的 jQuery 表单验证插件,适用于日常的 E-mail.电话号码.网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则. jQuery Validation ...

  8. 轻量级的jQuery表单验证插件 - HAPPY.js

    为什么80%的码农都做不了架构师?>>>    日期:2012-9-14  来源:GBin1.com 在线演示  本地下载 功能强大的表单验证插件很多,以前我们介绍过validati ...

  9. JQuery 表单验证--jquery validation

    jquery validation,表单验证控件 官方地址 :http://jqueryvalidation.org/ jquery表单验证 默认值校验规则 jquery表单验证 默认的提示 1 &l ...

  10. php表单确认密码,jQuery表单验证之密码确认实例详解

    本文主要为大家详细介绍了jQuery表单验证之密码确认的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 众所周知,在修改密码时会需要两次输入密码.这时如何确保两个密码框 ...

最新文章

  1. 不愧是摸鱼高手Python matplotlib 绘制频谱图都会,能怪老板不管
  2. 申请重新邮寄CCNA证书成功!!!!!(转)
  3. 跨网文件摆渡如何满足不同安全要求?
  4. GetModuleFileName 获取当前进程主模块完整路径
  5. 阿里云Linux创建docker容器
  6. 【Linux系统编程】IO多路复用之epoll
  7. Python工具包-中文处理工具FoolNLTK
  8. 开发一个爆款 VS Code 插件这么简单!
  9. MySQL+Amoeba实现数据库主从复制和读写分离
  10. 【Python CheckiO 题解】Sun Angle
  11. mysql所以字段_MySQL|mysql-索引
  12. ZZ MMSEG 中文分词算法
  13. python多维列表索引越界怎么处理_Python中remove漏删和索引越界问题的解决
  14. android开源系统brvah,BRVAH(让RecyclerView变得更高效)(1)
  15. CentOS cp复制命令覆盖文件不提示 实现直接覆盖
  16. 中控考勤机-C#操作
  17. 较全的协同OA系统功能需求
  18. 腾讯万字Code Review规范
  19. 驱动器空间、关节空间与笛卡尔空间
  20. Java招聘的一些心得和建议

热门文章

  1. 一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之间的关系
  2. 我是一名自由职业白帽黑客
  3. 区块链Baas平台强势来袭,助力企业快速搭建区块链落地项目
  4. 计算机管理员被停用,命令提示符已被系统管理员停用,详细教您命令提示符已被系统管理员停用怎么办...
  5. 王家林大咖清华新书预发布:《企业级AI技术内幕:深度学习框架开发+机器学习案例+Alluxio解密》之盘古人工智能框架多层次神经网络的实现
  6. CentOS下安装EDM工具
  7. OpenLayers动画效果显示路线
  8. 信息与计算机科学讲座,【创新创业 计科在行动】2015级信息与计算科学专业大学生创新讲座、专业教育讲座暨学术前沿讲座专题报道...
  9. Protel DXP 使用教程 - 自定义集成库
  10. 高等数学Mathematica实验题——2.2 - 16. 欧拉常数的计算(Calculation of EulerGamma Constant)