http://www.cnblogs.com/masing/articles/2157420.html

http://www.oschina.net/p/jquery+formvalidator

http://wenku.baidu.com/view/b1e45873f242336c1eb95ec9.html

https://jqueryvalidation.org/documentation/

http://www.runoob.com/jquery/jquery-plugin-validate.html

http://www.cnblogs.com/hejunrex/archive/2011/11/17/2252193.html

用jquery.validate.js 设置messages的时候, 中文会出现 乱码. 而html页面里面设置的确实又是 utf-8: meta http-equiv="content-type" content="text/html; charset=utf-8". 那么, 原因就是 你在保存文件的时候, 没有使用utf-8!

所以 ,, 你保存的时候,, 默认的使用的是ansi, 你在用编辑器查看的时候, 是没有什么问题的, 但是你一旦用 浏览器查看的时候, 就会出现乱码.

必须明确, 一般浏览器 , 包括firefox, 页面用的编码 都是 自动的 设置为 Unicode, 即UTF-8.

jquery.validate.js的使用方法:

直接引用表单, 然后使用validate()方法

但是你要指定参数: rules{username: "required", email: "email",...}等等, 这样它才能知道 哪些表单域需要验证, 该如何验证, 使用哪些验证规则,

否则脚本肯定不知道哪些域该 验证吧.

默认的提示错误信息是 英文, 要修改提示规则, 则要 指定参数: messages{username: '用户名不能为空, 请输入用户名', email: 'email格式不正确',....}

用中文的提示信息, 那么同样 要注意 保存文件时 的 编码方式为 : utf-8!!

这样使用jquery.validate.js就够了!

如何写jquery插件?

括号的匹配?

对于一对 括号,

只有当光标 放在 前面的那个括号的前面, 后面的那个括号的后面, 才会显示 括号匹配和配对.

=============================

如何编写jquery插件/扩展?

有 类级别的和 对象级别的扩展.

这里的扩展和插件 认为是同一回事, 是相等的.

为了防止扩展内部的变量 污染 外部的全局变量, 建议使用命名空间

注意插件中的 $必须写大写的Q:jQuery, 不能是小写的jquery, 否则会报错.

最好另外命名, 而且插件名称设置为: jquery.扩展.js, 然后引入插件要在jquery.js之后.

==============================

添加一个新的全局函数

jQuery.foo = function() {

alert('1');

};

增加多个全局函数

jQuery.foo = function() {

alert('1');

};

jQuery.bar = function(param) {

alert(param);

};

调用时和一个函数的一样的:

jQuery.foo();

jQuery.bar();

//或者

$.foo();

$.bar('bar');

======================================

/* 以下内容放在jquery.foo.js文件中, 然后在html文件中引入该脚本文件 */
;(function($){
$.fn.changeColor= function($c){
this. css('color', $c);
// 扩展中的this就是$(this)就是jquery对象.
} })(jQuery);

jquery客户端验证插件的更多相关文章

  1. jQuery身份证验证插件

    jQuery身份证验证插件 /*! * jQuery isIDCard Plugin v1.0.0 * http://www.cnblogs.com/cssfirefly/p/5629561.html ...

  2. jquery数据验证插件

    jquery数据验证插件(自制,简单,练手)   一:最近项目中js数据验证比较多,为了统一风格,移植复用,于是顺手封装了Jquery的插件. (function($) { var defaults ...

  3. Jquery 客户端验证

    Jquery 客户端验证 //引入js文件 validate.js <html> <head> <title>jqueryValidateDemo</titl ...

  4. 【JQ成长笔记】jQuery Validate验证插件

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

  5. 【转载】jquery validate验证插件,在ajax提交方式下的验证

    正常的表单都是使用submit按钮来提交,jquery  validate插件可以方便的做表单验证. 做一个发送短信的功能,向目标表插入多条记录,界面采用ajax来提交表单,等待效果直接用ext的遮罩 ...

  6. jquery数据验证插件(自制,简单,练手)

    一:最近项目中js数据验证比较多,为了统一风格,移植复用,于是顺手封装了Jquery的插件. (function($) { var defaults = { bugColor: '#FFCCCC', ...

  7. jquery登录验证插件

    最近写了个登录验证的jquery插件,其中功能还不是很完善,需要进一步改进,先放出来看看先. /** * 功能描述:本模块实现普通网站登录验证,以后可以添加二维码验证,以及第三方帐号登录验证 * 关联 ...

  8. jquery validate验证插件扩展方法(转)

    /***************************************************************** jQuery Validate扩展验证方法 (linjq) *** ...

  9. JQuery Validate验证插件自定义验证消息

    // 自定义验证的方法,验证通过返回true,否则返回false(会显示错误消息) jQuery.validator.addMethod; // 定义验证的消息 jQuery.validator.fo ...

随机推荐

  1. springMVC-mvc:annotation-driven

    <mvc:annotation-driven/>会自动注册 RequestMappingHandlerMapping RequestMappingHandlerAdapter Except ...

  2. angularjs 手动加载

    利用ng-app可以完成自动加载,如果不利用ng-app.那么使用bootstrarp实现手动加载模块 <html> <head> <script src="a ...

  3. NAT功能的研究

    通俗的话:现在大部分的家用路由器都是这个功能,一个公网IP的拨号网络,然后地下全部电脑都可以用这个IP上网,进行数据转发,这就是NAT. 参考:http://baike.baidu.com/link? ...

  4. 拉曼软件在win8上运行出错问题

    前提:xp上安装运行都没错  xp的.NET 环境是4.0 ,win8 是64位系统.自带.NET Framework 3 (3.0 3.5) 和.NET Framework 4.51:源程序拷贝到w ...

  5. Hackerrank Going to the Office

    传送门 Problem Statement Ms.Kox enjoys her job, but she does not like to waste extra time traveling to ...

  6. 原生JS中常用的Window和DOM对象操作汇总

    一.常用的Window对象操作 Window对象中又包含了document.history.location.Navigator和screen几个对象,每个对象又有自己的属性方法,这里window可以 ...

  7. 解决Cookie乱码问题

    写了一个cookie的定义和获取,结果我输入中文后,页面报错 报错信息如下: type Exception report message An exception occurred processin ...

  8. Visual Studio 2013小技巧

    Ctrl + F10 可以直接运行到光标处,而不用F10 逐过程 F11 逐语句了 当有多个断点时,按F5可以切换到下一个断点.

  9. python列表、元组、字典(四)

    列表 如:[11,22,33,44,44].['TangXiaoyue', 'bruce tang'] 每个列表都具备如下功能: class list(object): ""&qu ...

  10. [COCI2012Final]Pro1

    校内OJ上的题. 数据范围非常小,用暴搜就可以,加点剪枝阶乘级别的复杂度竟然可以跑得比$O(N^4)$的算法还要快QAQ. 我用的是Floyd,参考了别人的代码.大概就是先跑个Floyd把点点之间路径 ...