比如要扩展验证功能(jquery.validate.js)中的

messages: {
required: "This field is required.",
remote: "Please fix this field.",
email: "Please enter a valid email address.",
url: "Please enter a valid URL.",
date: "Please enter a valid date.",
dateISO: "Please enter a valid date (ISO).",
number: "Please enter a valid number.",
digits: "Please enter only digits.",
creditcard: "Please enter a valid credit card number.",
equalTo: "Please enter the same value again.",
accept: "Please enter a value with a valid extension.",
maxlength: $.validator.format("Please enter no more than {0} characters."),
minlength: $.validator.format("Please enter at least {0} characters."),
rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
range: $.validator.format("Please enter a value between {0} and {1}."),
max: $.validator.format("Please enter a value less than or equal to {0}."),
min: $.validator.format("Please enter a value greater than or equal to {0}.")
}

将原js中的英文输出改为中文输出

需要新建一个js,名为jquery.validate.message_cn.js

然后写如下代码就ok了:

jQuery.extend(jQuery.validator.messages, {
required: "必选字段",
remote: "请修正该字段",
email: "请输入正确格式的电子邮件",
url: "请输入合法的网址",
date: "请输入合法的日期",
dateISO: "请输入合法的日期 (ISO).",
number: "请输入合法的数字",
digits: "只能输入整数",
creditcard: "请输入合法的信用卡号",
equalTo: "请再次输入相同的值",
accept: "请输入拥有合法后缀名的字符串",
maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),
minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),
rangelength: jQuery.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
range: jQuery.format("请输入一个介于 {0} 和 {1} 之间的值"),
max: jQuery.format("请输入一个最大为 {0} 的值"),
min: jQuery.format("请输入一个最小为 {0} 的值")
});

转载于:https://www.cnblogs.com/soccer/p/3522651.html

扩展编写jquery插件的方法相关推荐

  1. 自己编写jQuery插件之表单验证

    自己编写jQuery插件之表单验证 吐个嘈先:最近状态不咋滴,真是什么都不想干,不想上班,做什么都没动力,觉得没意思.不想这样,不想这样,快让这种情绪消失吧,忽忽.... 表单验证在项目中用的还是比较 ...

  2. 编写JQuery插件-2

    继续上一节的代码 (function(){/* code */ })() 来我们介绍一下吧,首先定义一个匿名函数 fnction(){/* 这里放置代码 */} 然后用括号括起来, (fnction( ...

  3. Chrome扩展框架-浏览器插件安装方法

    Chrome扩展框架系列文章 本人是一个web前端开发工程师,主要是vue框架,整理了一些Chrome扩展,今后也会一直更新,有好建议的同学欢迎评论区分享讨论 ;-) Chrome扩展专栏:点击此处 ...

  4. 如何编写一个Jquery插件

    首先我们来搞清楚一些关于Jquery插件的知识: 一.插件的种类: 封装对象方法的插件 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件 封装全局函数的 ...

  5. [置顶]       编写自己的JQUERY插件

    如何编写自己的jquery插件 Jquery的插件主要分为三类: 1.封装对象方法的插件:大部分插件都是封装对象的插件 2.封装全局函数的插件:将独立的函数添加到jquery的命名空间之下.Jquer ...

  6. jQuery插件编写,

    jQuery插件编写 jQuery插件 最近搞jquery插件的编写这里做下笔记 给jquery扩展的方式很多,看的我眼花缭乱 方式1 $.fun=function(){} 方式2 $.fn.fun= ...

  7. jquery封装插件的方法

    扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间.这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱. 一.入门 编写一个jQuery插件开始于给jQuery.fn ...

  8. 锋利的jQuery--编写jQuery插件(读书笔记五)[完结篇]

    1.表单验证插件Validation   2.表单插件Form   3.动态事件绑定插件livequery 可以为后来的元素绑定事件   类似于jQuery中的live()方法     4.jQuer ...

  9. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

最新文章

  1. java 重载 参数子类_java - Java中带有子类参数的函数重载 - 堆栈内存溢出
  2. LoadRunner 常见错误收集及解决方案
  3. appium简明教程(7)——Desired Capabilities详解
  4. 沸点压力计算java_java 观察者模式
  5. 在linux命令下导出导入.sql文件的方法
  6. oKit项目管理软件试用及感受
  7. C语言按下列公式计算 求A20的值,2011年全国计算机二级C语言模拟试题及答案(10)...
  8. tcp协议的端口状态
  9. 分形之希尔伯特-皮亚诺(Hilbert-Peano)曲线
  10. docker容器内没有yum命令_为什么不建议把数据库部署在Docker容器内?
  11. 解决THINKCMF后台文章的相册图集只能上传一个图片的问题
  12. 【原创工具】蓝牙串口无线烧写STM32程序的工具,支持HC-05和CC2541两种蓝牙模块
  13. Testin 云测:一个典型的产业互联网创业样本
  14. 数组取交集、并集与补集
  15. uni-app实现小程序身份证取景框
  16. 基于Java的网上商城系统
  17. k8s 应用更新策略:灰度发布和蓝绿发布
  18. 微博营销,究竟该怎么做?(实战系列一:粉丝篇)
  19. 软件设计师:07-法律法规与标准化与多媒体基础
  20. 【python】把某一列从文本转换成数值

热门文章

  1. java循环的概念_Java数据结构之循环队列简单定义与用法示例
  2. java scrollpane源码_JScrollPane用法 Java实例
  3. Java中Integer.parseInt()用法
  4. Java Hashtable hashCode()方法及示例
  5. 实验2 SQL Server 表操作
  6. A+B Problem(V)
  7. oracle10g 克隆安装,克隆Oracle Home(10g2)
  8. ySQL挑战搭建一个简易的成绩管理系统的数据库
  9. 【转】浅析task_struct结构体
  10. mysql 读写引擎_揭秘MySQL存储引擎spider