引入JS

<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>

加载自定义验证

 <script>
$(document).ready(function () {
$("#formid").validate({
rules: {
username: { required: true, minlength: },
price: { required: true, digits: true }
},
messages: {
username: { required: "必须填写", minlength: "最少8个字符" },
price: { required: "必须填写", digits: "必须填写整数" }
},          
                errorElement: "em",
                success: function (label) {
                    label.text("OK").addClass('success')
                }
});
}); </script>

完整页面代码:

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Rep</title>
    <style>
        em.error {
            background-color:blue;
            background: url("images/unchecked.gif") no-repeat 0px 0px;
            padding-left: 16px;
        }         em.success {
            background-color:red;
            background: url("images/checked.gif") no-repeat 0px 0px;
            padding-left: 16px;
        }     </style>
    <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Scripts/jquery.validate.js"></script>     <script>
        $(document).ready(function () {
            $("#formid").validate({
                rules: {
                    username: { required: true, minlength: 8 },
                    price: { required: true, digits: true }
                },
                messages: {
                    username: { required: "必须填写", minlength: "最少8个字符" },
                    price: { required: "必须填写", digits: "必须填写整数" }
                },
                errorElement: "em",
                success: function (label) {
                    label.text("OK").addClass('success')
                }
            });
        });     </script>
</head>
<body>
    <form id="formid">
        <input id="username" name="username" size="25" value="" />
        <input id="price" name="price" size="25" value="" />         <input id="Submit1" type="submit" class="submit" value="submit" />     </form>
</body>
</html>

设置的规格

序号     规则     描述
required:true 必须输入的字段。
remote:"check.php" 使用 ajax 方法调用 check.php 验证输入值。
email:true 必须输入正确格式的电子邮件。
url:true 必须输入正确格式的网址。
date:true 必须输入正确格式的日期。日期校验 ie6 出错,慎用。
dateISO:true 必须输入正确格式的日期(ISO),例如:--,//。只验证格式,不验证有效性。
number:true 必须输入合法的数字(负数,小数)。
digits:true 必须输入整数。
creditcard: 必须输入合法的信用卡号。
equalTo:"#field" 输入值必须和 #field 相同。
accept: 输入拥有合法后缀名的字符串(上传文件的后缀)。
maxlength: 输入长度最多是 的字符串(汉字算一个字符)。
minlength: 输入长度最小是 的字符串(汉字算一个字符)。
rangelength:[,] 输入长度必须介于 和 之间的字符串(汉字算一个字符)。
range:[,] 输入值必须介于 和 之间。
max: 输入值不能大于 。
min: 输入值不能小于 。

最新文章

  1. 一个基于Microsoft Azure、ASP.NET Core和Docker的博客系统
  2. Bubble Cup 8 finals I. Robots protection (575I)
  3. JVM 参数分配
  4. C++中的explicit关键字
  5. bzoj题解汇总(1032~1051)
  6. GS LiveMgr心跳管理类
  7. 1.1-学习Opencv与MFC混合编程之---利用画图函数,生成视频,并写入视频文件
  8. react.js 从零开始(七)React (虚拟)DOM
  9. eclipse集成maven插件
  10. Thinkphp5.1 ORM UML
  11. (二叉树 递归) leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal
  12. 解决chrome浏览器在win8下没有注册类的问题
  13. 约定优于配置---Java的eclipse项目配置
  14. 12C -- ORA-28040
  15. 关于GC.Collect在不同机器上表现不一致问题
  16. hdu 5381 The sum of gcd 莫队+预处理
  17. 获取exe所在目录路径,速度
  18. javascript DOM扩展querySelector()和和querySelectorAll()
  19. 无锁HashMap的原理与实现
  20. MSP-EZ430U_02板子测试使用

热门文章

  1. 「Django」rest_framework学习系列-节流控制
  2. 【整理】explain、type、extra用法和结果的含义
  3. 816C. Karen and Game 贪心
  4. 【最大流】【CODEVS】1993 草地排水
  5. Spring Boot微服务框架的搭建
  6. 在Unity中实现屏幕空间反射Screen Space Reflection(4)
  7. Django之组合搜索组件(一)
  8. vue登录/查看/结束端口号
  9. flask插件系列之SQLAlchemy实用技巧
  10. curl错误码77 及 升级libcurl