jquery.validate.js之自定义表单验证规则

 1 <html>
 2     <head>
 3         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 4         <script type="text/javascript" src="jquery-1.8.3.js"></script>
 5         <script type="text/javascript" src="jquery.validate-1.8.1.js"></script>
 6
 7         <script type="text/javascript">
 8             $.validator.addMethod(‘checkNum‘,function(value,element){//自定义验证规则方法
 9                     var res=false;
10                     var startNum= $(‘#Begin‘).val();
11                     var endNum= $(‘#End‘).val();
12                     //var endNum=$.trim(value);
13                     if(startNum>=endNum){
14                         result=false;
15                     }else{
16                         result=true;
17                     }
18                     return this.optional(element)||result;
19
20             });
21
22             $(function(){
23                 $(‘#share‘).validate({
24                     rules:{
25                         Begin:{//要验证的标签的name值
26                             digits:true,//这是jquery.validate-1.8.1.js默认的,要求输入数字,
27                                         //其他用法可自行查看文档
28                         },
29                         End:{
30                             digits:true,
31                             checkNum:true,//这个自定义规则的验证方法
32
33                         }
34                     },
35                     messages:{ //验证不通过是提示的自定义提示信息
36                         Begin:{
37                             digits:"必须输入整数",
38                         },
39                         End:{
40                             digits:"必须输入整数",
41                             checkNum:"后个数必须要大于前一个数",
42
43                         },
44
45                     }
46                 });
47             });
48
49         </script>
50     </head>
51     <body>
52         <div style="width:500px;height:500px;" >
53             <form id="share" method="get"  action="">
54                 第一个:<input id="Begin" name="Begin" type="text"/><br/>
55                 第二个:<input id="End" name="End" type="text"/><br/>
56                 <input type="submit" value="验证">
57             </from>
58         </div>
59     </body>
60 </html>

				
时间: 2024-10-17 08:11:24

jquery.validate.js之自定义表单验证规则的相关文章

jquery.validate.js使用之自定义表单验证规则

jquery.validate.js使用之自定义表单验证规则,下面列出了一些常用的验证法规则 jquery.validate.js演示查看 jquery validate强大的jquery表单验证插件 http://www.51xuediannao.com/js/jquery/jquery_validate/ ======================================================== //扩展验证规则 //邮箱 表单验证规则jQuery.validator.

使用jquery.validate.js插件进行表单里控件的验证

jsp中具体实现的代码: 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos

vue + element 实现登录注册(自定义表单验证规则)

注册页包含手机验证码登录和密码的二次验证. 效果如下: 实现代码: <template> <div> <div class="register-wrapper"> <div id="register"> <p class="title">注册</p> <el-form :model="ruleForm2" status-icon :rules=&qu

关于vue.js element ui 表单验证 this.$refs[formName].validate()的问题

方法使用前需了解: 来自”和“小编的小提示: 首先打印一下this.$refs[formName],检查是否拿到了正确的需要验证的form. 其次在拿到了正确的form后,检查该form上添加的表单验证是否正确,需要注意的点有: 1.使用此方法前检查prop一定必须要写在<el-form-item>上面,写在里面的input上或者其他任何地方都不行(el-form-item prop属性绑定) 2.el-form rules,model属性绑定,ref标识 自定义表单验证的坑: 一.valid

jQuery学习之:Validation表单验证插件

http://polaris.blog.51cto.com/1146394/258781/ 最近由于公司决定使用AJAX + Struts2来重构项目,让我仔细研究一下这两个,然后集中给同事讲讲,让每个人都能够有所掌握,慢慢会用.于是,自己便开始学习…… 由于Struts2自己早就学过,因而不需要花多少时间.而AJAX之前没怎么用过.现在AJAX框架如此之多,选择哪一个呢?开始打算选择 dojo,但是看了一点后,发现蛮复杂的.在之前有学过一点点jQuery,而网上也说jQuery很强大而且很容易

自定义表单验证

1.引入必要的文件 <link href="~/Content/easyui/themes/default/easyui.css" rel="stylesheet" /><link href="~/Content/easyui/themes/icon.css" rel="stylesheet" /> <script src="~/Content/easyui/js/jquery.min.

JQuery中一个简单的表单验证的实例

html代码如下: <!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=&quo

js 常用正则表达式表单验证代码

js 常用正则表达式表单验证代码 js 常用正则表达式表单验证代码,以后大家就可以直接使用了. 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下:测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证.替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字.根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中

Angular5+ 自定义表单验证器

Angular5+ 自定义表单验证器 Custom Validators 标签(空格分隔): Angular 首先阐述一下遇到的问题: 怎样实现"再次输入密码"的验证(两个controller值相等)(equalTo) 怎样反向监听(先输入"再次输入密码",后输入设置密码) 解决思路: 第一个问题,可以通过[AbstractControl].root.get([targetName])来取得指定的controller,然后比较他们的值. 第二个,可以通过[targe