灰常好用

jquery.validate.js

当然还是用插件....

别忘记引用JQuery 自带类库

-------------------------------------------

使用前介绍下label属性

当用label标签把一段文本和一个控件绑定之后,用户点击文本,相关的控件就会获得焦点。

隐式绑定不需使用for属性,直接把文本和控件嵌入在<label>标签中就行了。如:

<label>姓名:<input type="text" /></label>
显式绑定:

显式绑定下,文本嵌入在<label>标签中,控件定义在<label>标签外,用for属性把两者绑定起来。如:

<label for="t1">姓名:</label>
<input id="t1" type="text" />

记:是for它的ID
另外 JQuery代码 rules:{ password:(这里指name 强烈建议 将id 和 name 都写 并且都一致)}
---------------------------------------------

Login验证

------------------------------------------------

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!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 runat="server">

<title></title>
    <script src="jquery-min-lastest.js" type="text/javascript"></script>
    <script src="jquery.validate.js" type="text/javascript"></script>
   
    <script type="text/javascript" language="javascript">
        $(document).ready(function() {
            $("#form1").validate({
                rules: {
                    password: {
                        required: true,
                        minlength: 5
                    },
                    pwdagain: {
                        required: true,
                        minlength: 5,
                        equalTo: "#password"
                    },
                    email: {
                        required: true,
                        email: true,
                        remote: "emails.php"
                    }
                },
                messages: {
                    password: {
                    required: "Provide a password",
                        minlength:jQuery.format("最少5个字符"),
                        rangelength: jQuery.format("sdf")
                    },
                    email: {
                        required: "请输入有效Email地址"
                    },
                    pwdagain: {
                        required: "重复你的密码",
                        minlength: jQuery.format("最少5个"),
                        equalTo: "请保持一致"
                    }
                },
                success: function(label) {
                    label.html("&nbsp;").addClass("checked");
                }
            })
        })
   
    </script>
    <style type="text/css">
   
    #form1 .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 25px;
  white-space: nowrap;
}
#form1 label.error {
  background:url("images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}
#form1 label.checked
{
  background-image:url(images/checked.gif) ;
  background-repeat:no-repeat;
 }

</style>
   
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <label >密码:  <input type="text" id="password" maxlength="50" runat="server"  /></label>
  <br />
    重复密码:<input type="text" id="pwdagain" name="pwdagain" maxlength="50" /><br />
   
    <br />
   电话: <input type="text" id="tel" name="telephone" />
   <br />
    <asp:Button ID="btn" runat="server" Text="Test" οnclick="btn_Click" />
    </div>
    </form>
</body>
</html>

----------------------------------------------------------------------

转载于:https://www.cnblogs.com/sanpi/archive/2010/01/22/1654408.html

jQuery验证validate插件相关推荐

  1. jQuery的Validate插件

    Validate插件 为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求. 该插件捆绑了一套有用的验证方法,包括URL和电子邮件验证,同时提供了一个 ...

  2. Jquery中使用Validate插件使表单验证更加简单

    场景 效果 介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 UR ...

  3. jquery的validate表单验证表单注册插件

    这款插件非常好用! 首先导入插件: <script src="js/jquery.validate.min.js" type="text/javascript&qu ...

  4. jQuery之validate验证表单

    访问jQuery validate官网下载最新插件 https://jqueryvalidation.org/ validate是用来验证表单的 以前我们都是用js手动验证 现在可以通过这个插件直接调 ...

  5. ajax 阻止默认提交,jQuery验证插件:在对ajax调用servlet时,submitHandler不会阻止默认提交-返回false无效...

    我有一个使用jquery和servlet的简单表单.jQuery对Servlet进行Ajax调用,然后Servlet进行一些服务器端计算,然后通过jQuery在同一页面上显示结果.我不希望表单进行默认 ...

  6. jQuery验证插件

    jQuery验证插件 原文:jQuery验证插件 学习要点: 1.使用 validate.js 插件 2.默认验证规则 3.validate()方法和选项 4.validate.js 其他功能 验证插 ...

  7. jQuery验证表单插件——jquery-validation

    jQuery验证表单插件--jquery-validation The jQuery Validation Plugin provides drop-in validation for your ex ...

  8. jQuery validate插件submitHandler提交导致死循环解决方法

    作者:海底苍鹰 地址:http://blog.51yip.com/jsjquery/1511.html dom对像的提交form.submit();和jquery对像的提交$('').submit() ...

  9. Jquery插件入门之Validate插件的简单使用

    目录 一.jQuery插件 1.jQuery插件概述 2.Validate插件 一.jQuery插件 1.jQuery插件概述 jQuery插件机制概述 jQuery插件的机制很简单,就是利用jQue ...

最新文章

  1. 在Forge Viewer上显示自订义属性
  2. mysql数据库日志截断,MySQL基础(十一):查询截取分析
  3. 信息学奥赛C++语言:输出判断
  4. python整数运算_深入 Python (6) 整数对象的数学运算
  5. 自动化测试--实现一套完全解耦的简单测试框架(二)
  6. 联邦学习在视觉领域的应用,揭秘AI人工智能创新应用奖获奖案例
  7. asp.net oracle odbc,ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
  8. IDEA 集成配置 Jad
  9. 【yishen】黑苹果 声卡驱动
  10. 测试用例的设计方法:等价类划分法
  11. 管理文件夹,批量重命名排序
  12. 2022年全球市场木材干燥窑总体规模、主要生产商、主要地区、产品和应用细分研究报告
  13. 一带一路专题:农业、经济、地理距离、友好城市等七大维度面板数据
  14. 考研复试数据库原理课后习题(七)——数据库设计
  15. 安装SQL2000,出现以前的某个程序安装已在安装计算机上创建挂起的文件操作(完美解决)
  16. springboot报错:Could not get a resource from the pool redis.clients.jedis.exceptions.JedisConnection
  17. div是什么?标签?div+css
  18. python爬取百度搜索_使用Python + requests爬取百度搜索页面
  19. 二向箔-百日打卡writeup 1-5
  20. 大规模流量的网站架构

热门文章

  1. ASP 代码当前记录集不支持更新问题的解决办法。
  2. BZOJ1911 特别行动队
  3. LB负载均衡集群--LVS
  4. 20151022作业
  5. 你们还留恋windows什么呢?
  6. HttpHandler:给指定路径下的图片添加水印显示
  7. linux基础知识点总结-最实用!(环境搭建,系统分区,常用命令,vim文本)
  8. 网络爬虫--19.【Scrapy-Redis实战】分布式爬虫爬取房天下--环境准备
  9. oracle rds 运维服务_从运维的角度分析使用阿里云数据库RDS的必要性–你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库...
  10. HTML中Head头