- 浏览: 229832 次
- 性别:
- 来自: beijing
文章分类
学习了 jquery validate.js 这个是 jquery 的插件,我觉得么,用了jquery 改变了我们很多的编程习惯,我们都习惯与传统的验证方式,将验证的js 写到 form 的页面中,或者 抽取出来,写在一个js中
但是jquery validate.js 这个东西,感觉就不是在写传统的js。
还是看看 jquery validate. 给的 zip包中的demo吧
一、默认校验规则 (1)required:true 必输字段 (2)remote:"check.php" 使用ajax方法调用check.php验证输入值 (3)email:true 必须输入正确格式的电子邮件 (4)url:true 必须输入正确格式的网址 (5)date:true 必须输入正确格式的日期 (6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性 (7)number:true 必须输入合法的数字(负数,小数) (8)digits:true 必须输入整数 (9)creditcard: 必须输入合法的信用卡号 (10)equalTo:"#field" 输入值必须和#field相同 (11)accept: 输入拥有合法后缀名的字符串(上传文件的后缀) (12)maxlength:5 输入长度最多是5的字符串(汉字算一个字符) (13)minlength:10 输入长度最小是10的字符串(汉字算一个字符) (14)rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符) (15)range:[5,10] 输入值必须介于 5 和 10 之间 (16)max:5 输入值不能大于5 (17)min:10 输入值不能小于10
ajaxSubmit-intergration-demo.html 文件中引用了三个 文件
<script src="../lib/jquery.js" type="text/javascript"></script>
<script src="../lib/jquery.form.js" type="text/javascript"></script>
<script src="../jquery.validate.js" type="text/javascript"></script>
这种验证方式利用了 jquery.form.js"
将错误信息提示写在了,title中,class中的 required 是validate 中的关键字 约定条件
<input id="user" name="user" title="Please enter your username (at least 3 characters)" class="required" minlength="3" />
2 利用metadata,将提示信息规则,提示信息封装起来,custom-messages-metadata-demo.html
<input id="cemail" name="email" class="{validate:{required:true, email:true, messages:{required:'Please enter your email address', email:'Please enter a valid email address'}}}"/>
封装成类
3 errorcontainer-demo.html 利用了 错误提示版的方式 与metadata
发现jquery 的validate 很复杂恩
发表评论
-
重写openalyers 的方法,加载天地图瓦片数据
2012-06-20 09:16 6363将TiandituLayer 加载到OpenLayers.js ... -
ArcGIS客户端API中加载大量数据的几种解决办法
2012-06-20 09:18 3068原文地址:http://blog.newnaw.com/?p= ... -
table_border.html
2011-01-21 17:07 932<html> <head> ... -
jquery 菜单效果一个
2010-09-26 16:02 1164<html> <head> ... -
ExtJs layout
2010-07-20 15:20 1341extjs的容器组件都可以设置它的显示风格,它的有效值有 ab ... -
验证验证
2010-05-28 15:40 933匹配中文字符的正则表 ... -
CSS 定义鼠标的样式
2009-12-17 15:33 1692CSS允许你控制网页外观 ... -
学习AJAX框架后的理解
2009-11-25 14:20 1007现在很多的AJAX框架,表现的是很优秀恩 不大可能一下就 ... -
jquey中的$符号与其他框架的$的冲突解决方法
2009-11-25 12:39 1020Jquery 中的$(id)方法来获取一个元素,或者其他的一些 ... -
IE6下div不能将select框遮住
2009-11-24 13:35 1938<Fieldset style="border ... -
DHTMLX框架AJAX
2009-11-20 17:28 1380在项目中用了下Dhtml的Grid,一直都没有仔细的 ... -
关于页面的传值
2009-11-20 10:46 1109有两个页面,父页面与子页面,父页面要传一个参数给子页面, ... -
jQuery 的CSS属性
2009-11-15 16:06 6614CSS属性的设定, 可以用预先定义的 CSS样式,使用$ ... -
jQuery 理解
2009-11-15 14:10 1180jquery this的含义 在触发事件的时候,是指向原生态 ... -
jquery理解
2009-11-11 10:24 1098下载好后引用这个jQuery库就可以了我们的jQuery开发了 ... -
内存泄露与闭包
2009-11-05 17:34 1623JavaScript 编程来说,内存泄露是一个很潜在的危险,主 ... -
JavaScript的跨域问题
2009-11-05 17:03 1612可能是经过的项目少,还没有经历过跨域问题,于是收集点跨 ... -
使用dtmlxGrid 未知运行的错误。与显示不出来的情况
2009-09-22 16:05 955ie4,ie6,ie7 环境下会出现这个错误, 原因 gri ... -
javaScript 中 call 函数与apply的用法说明
2009-09-11 10:44 1508call 的用法 javaScript 中的 call ... -
javascript 中this 的用法
2009-09-09 14:14 989在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如 ...
相关推荐
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jQuery.validate.js"> ``` 接着,为需要验证的表单添加`id`属性,并使用jQuery的`.validate()`方法进行初始化: ```...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="js/jquery.validate.min.js"> ``` 然后,对表单元素应用jQuery Validate插件,通常在文档加载完成后执行: ```javascript $...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="js/jquery.validate.min.js"> ``` ### 2. 基本用法 在HTML中,为需要验证的表单添加`id`属性,然后在JavaScript中初始化...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="jquery.validate.min.js"> ``` 这里,“x.y”表示jQuery的版本号,确保引用最新或适合项目的版本。 - **初始化验证**:...
<script src="https://code.jquery.com/jquery-3.x.x.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.x/dist/jquery.validate.min.js"> ``` 接下来,我们来了解一下jQuery ...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="jquery.validate.min.js"> <link rel="stylesheet" href="jquery.validate.css"> <script src="jquery.validate/localization/...
<script src="https://code.jquery.com/jquery-3.x.x.min.js"></script> <script src="path/to/jquery.validate.min.js"> ``` 2. **基本使用**:在需要验证的表单上应用`validate()`方法,如: ```javascript ...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.x/dist/jquery.validate.min.js"> ``` 2. **基本验证规则**:`...
<script src="https://code.jquery.com/jquery-1.x.min.js"></script> <script src="jquery.validate.1.7.min.js"> ``` ### 三、基本用法 要对一个表单启用验证,只需在表单元素上添加`class="validate"`,然后...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.x/dist/jquery.validate.min.js"> ``` 2. **绑定验证方法**:然后,...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jquery.validate.min.js"> ``` ### 2. 基本用法 要激活验证,你需要在表单元素上添加`id`或`class`,然后在脚本中...
Validate是基于jQuery的一款轻量级验证插件,内置丰富的验证规则,还有灵活的自定义规则接口,HTML、CSS与JS之间的低耦合能让您自由布局和丰富样式,支持input,select,textarea的验证。 效果: 代码: <!...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jquery.validate.js"> ``` ### 2. 基本使用 jQuery Validate插件通过`.validate()`方法来激活表单验证。例如: ```...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jquery.validate.min.js"> <link rel="stylesheet" href="path/to/validation.css"> ``` 2. **基本用法**:使用`$...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jquery.validate.min.js"> ``` #### 基本用法 在`jQuery`选择器中,可以对表单元素调用`validate()`方法初始化验证:...
JavaScript是一种广泛应用于网页和网络应用的编程语言,它使得网页具备了动态交互的能力。而jQuery是JavaScript的一个库,它的...同时,了解jQuery的底层原理有助于理解JavaScript本身,对于深入学习前端开发非常有益。
<script src="https://code.jquery.com/jquery-3.x.x.min.js"></script> <script src="jquery.validate.min.js"> ``` 请确保路径正确,并根据实际情况选择合适的jQuery版本。 2. **基本配置** 对需要验证的...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="path/to/jquery.validate.min.js"> ``` 2. 初始化验证:接着,为需要验证的表单元素添加对应的规则和消息。这通常在jQuery的$...
<script src="https://code.jquery.com/jquery-3.x.x.min.js"></script> ``` **2. 引入jQuery Validate** 接下来,你需要引入jQuery Validate插件和其默认的样式文件。这些文件通常位于你的项目目录下的`js`和`css...
<script src="https://code.jquery.com/jquery-3.x.y.min.js"></script> <script src="jquery.validate.min.js"> ``` 这里的`jquery.validate.min.js`是jQuery Validate的压缩文件,你需要确保其路径正确。 ### 二...