为什么自定义函数效验器和页面加载成功事件不能放在一起
来源:互联网 发布:java中new的用法 编辑:程序博客网 时间:2024/04/27 14:58
!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--1.导入jq的js文件-->
<script type="text/javascript" src="../js/jquery-1.11.0.min.js" ></script>
<script type="text/javascript" src="../js/jquery.validate.js" ></script>
<script type="text/javascript" src="../js/messages_zh.js" ></script>
<script>
// 页面加载成功之后锁定,要加载的页面对象
$(function(){
// 锁定要效验的表单对象,调用validate方法
$("#formId").validate({
rules:{
card:{
required:true,
cardLength:true
}
},
//提示信息
messages:{
card:{
cardLength:"请输入16位到18位的数字"
}
}
});
});
//自定义函数效验器和页面加载成功事件不能放在一起,因为页面加载成功事件也是一个函数,两个函数不能相互嵌套
$.validator.addMethod("cardLength",function(val,ele,par){
if(par) {
if(val.length == 16 || val.length == 18) {
return true;
}
return false;
}else {
return true;
}
},"输入不合法");
</script>
</head>
<body>
<form id="formId" action="">
必填:<input type="text" name="username" /> <br/> 必填数字:
<input type="text" name="password" /> <br /> 必填重复:
<input type="text" name="repassword" /> <br /> 最小值:
<input type="text" name="zuixiaozhi" /> <br /> 区间:
<input type="text" name="shuzhiqujian" /> <br />
身份证长度:<input type="text" name="card" /> <br />
<input type="submit" value="提交" />
</form>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--1.导入jq的js文件-->
<script type="text/javascript" src="../js/jquery-1.11.0.min.js" ></script>
<script type="text/javascript" src="../js/jquery.validate.js" ></script>
<script type="text/javascript" src="../js/messages_zh.js" ></script>
<script>
// 页面加载成功之后锁定,要加载的页面对象
$(function(){
// 锁定要效验的表单对象,调用validate方法
$("#formId").validate({
rules:{
card:{
required:true,
cardLength:true
}
},
//提示信息
messages:{
card:{
cardLength:"请输入16位到18位的数字"
}
}
});
});
//自定义函数效验器和页面加载成功事件不能放在一起,因为页面加载成功事件也是一个函数,两个函数不能相互嵌套
$.validator.addMethod("cardLength",function(val,ele,par){
if(par) {
if(val.length == 16 || val.length == 18) {
return true;
}
return false;
}else {
return true;
}
},"输入不合法");
</script>
</head>
<body>
<form id="formId" action="">
必填:<input type="text" name="username" /> <br/> 必填数字:
<input type="text" name="password" /> <br /> 必填重复:
<input type="text" name="repassword" /> <br /> 最小值:
<input type="text" name="zuixiaozhi" /> <br /> 区间:
<input type="text" name="shuzhiqujian" /> <br />
身份证长度:<input type="text" name="card" /> <br />
<input type="submit" value="提交" />
</form>
</body>
</html>
阅读全文
0 0
- 为什么自定义函数效验器和页面加载成功事件不能放在一起
- 模拟信号和数字信号-为什么不能在一起
- 模板函数原型声明和定义实现必须放在一起
- volatile和const放在一起
- 为什么相爱的人不能在一起呢?
- 爱你,为什么就不能在一起?
- c++类的模板成员函数申明和实现必须放在一起
- javascript 自定义函数 为什么不能执行
- 为什么我不能成功?
- 资源加载和页面事件
- 两个表不能连接查询需要把数据放在一起
- super和this放在一起,谁放在首行呢?
- 为什么自定义类加载器
- javascript页面加载与事件监听函数
- javascript页面加载与事件监听函数
- 为什么有时IE不能加载背景图片而Firefox或Chrome都可以成功加载?
- 为什么肯德基和麦当劳总是开在一起?
- 为什么李彦宏和雷军在一起了?
- windows或linux安装python
- 打造Android轻量级框架XSnow的后继之路
- numpy基础——numpy.sum
- cc和gcc
- Groovy:java.lang.String.positive() is applicable for argument types: () values: []
- 为什么自定义函数效验器和页面加载成功事件不能放在一起
- hihoCoder-#1015 KMP算法
- android系统进程简要分析
- JavaEE开发第一篇spring基础
- 传统javabean与spring中的bean的区别
- 安装第三方类库
- win10 c盘空间变小 只因开启休眠模式?
- 程序员能力矩阵
- 区间和 | 区间最值-区间k大