因为项目需要,所以选择了一种表单验证的插件,jquery.validate ,因为需要现实中问题是,所以我就引入了一个中文的消息提示的脚本,如果觉得这个脚本提示信息不够也可以扩充,可以采用两种方法:第一种:在需要验证的页面中,自定义显示消息,例如:
//定义中文消息
var cnmsg = {
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} 的值")
};
jQuery.extend(jQuery.validator.messages, cnmsg);
第二种:下载validate 给我们提供好的js文件,这个js文件可以扩展,其实原理和第一种一样,都是替换掉了validate本身的消息提示,本以为这样就可以了看,但是试验后突然发现提示仍然是英文。通过查了一些资料发现网上有很多都是这样做了,就OK了,但是我的这样做了就不行,本来想放弃 直接采用第一种方法算了,但是觉得这样写在页面中太乱,而且也不可以被复用。所以 我就跟它较上劲了 ^_^,在网上查了一下 ,也没有发现什么太用价值的东西,突然想起来以前我在做其他页面 引入js的时候,也有一个是中文问题,我突然觉得问题应该大同小异,然后找到以前引入外部js的方式看了一下,发现多了一个 编码属性,于是我也 增加了一个charset属性,具体的编码值 可以根据js文件需要而定。如下:我使用了 UTF-8编码;
<script type="text/javascript" src="../jQuery/jquery-validate/localization/messages_cn.js" charset="UTF-8" ></script>
结果试验一下,一切OK,搞定收工!
不知道大家有没有遇到过类似的问题,总是我是在项目中遇到了两次引入外部js文件,中文显示问题,所以记录下来,仅供大家参考和共同学习。
相关推荐
《深入理解Hibernate Validator:官方参考文档精要》 在探讨Hibernate Validator之前,我们先来了解一下其背景与核心价值。Hibernate Validator是Java Bean Validation(JSR 303)的参考实现,它为开发者提供了一套...
《Hibernate Validator 6.1.7 中文文档》是一份详尽的指南,专注于Jakarta Bean验证的实现,即Hibernate Validator。该文档旨在帮助开发者理解并有效地使用Hibernate Validator进行数据验证,避免在不同应用程序层中...
Hibernate Validator是一个基于Java Bean Validation规范(JSR 349)的实现,它允许开发者通过注解的方式对Java Bean进行校验。Hibernate Validator 5.0.3版本是该实现的特定版本,本手册将详细介绍如何使用这一版本...
《Hibernate Validator 官方文档中文&英文版》 Hibernate Validator 是一个基于 Java Bean Validation 规范的开源验证框架,它提供了强大的数据校验功能,广泛应用于企业级开发中。此文档集包含了 Hibernate ...
《Hibernate Validator 6.2.0中文参考文档》是针对Java Bean Validation标准的重要参考资料,它涵盖了JSR303、JSR349以及JSR380规范,这些都是关于Java对象验证的标准定义。该文档提供了详尽的指导,帮助开发者理解...
这些资源包括规范文档、在线教程、社区讨论以及相关技术文章,有助于开发者从不同角度深入了解Hibernate Validator的高级用法和最佳实践。 总的来说,Hibernate Validator 4为Java开发者提供了一套完善的校验框架,...
Hibernate Validator用Annotations 给类或者类的属性加上约束,在运行期...该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用
《JSR303与Hibernate Validator:数据验证的基石》 在Java世界中,数据验证是应用程序不可或缺的一部分,它确保了输入数据的质量和安全性。JSR303(Java Bean Validation)规范,作为Java EE 6的一个重要部分,提供...
在`my--hibernate-validator`这个子目录中,可能包含了示例、文档或其他相关资源,这些可以帮助开发者更好地理解和使用Hibernate Validator。 总的来说,Hibernate Validator为Java开发者提供了一套强大且灵活的...
《Hibernate Validator参考指南4.2Final详解》 Hibernate Validator,作为Java Bean Validation规范的实现,是Hibernate项目的一个重要组成部分,它提供了一套强大的数据验证框架,使得开发者在处理业务逻辑时能够...
本教程翻译自Hibernate Validator 4.0 GA指南,并参考JSR 303的规范,本着尽量不用JSR规范之外的特性,文档在编写时尽量不提及底层实现Hibernate Validator,而是关注Bean Validation规范本身。如果有不对之处,请...
本部分将深入探讨Hibernate Validator的一些核心知识点,根据提供的文档内容进行详细讲解。 1. 项目设置(Project setup):在开始使用Hibernate Validator之前,首先需要在项目中进行设置,通常涉及到添加相关依赖...
《Hibernate Validator:数据合法性的守护者》 Hibernate Validator,作为Java世界中强大的验证框架,是Hibernate ORM项目的一个重要组成部分,其版本号5.1.3.Final代表着在该时间点上,开发者们对其实现的功能、...
Hibernate Validator是Java社区规范JSR 380的参考实现,它是一个强大的校验器,用于校验Java Bean中...通过阅读Hibernate Validator的官方文档,开发者可以深入理解并运用这些知识点,来提升其Web应用的数据校验能力。
Hibernate Validator是Java世界中一个非常重要的验证框架,它是JSR 303(Bean Validation)和JSR 349(Bean Validation 1.1)规范的参考实现。这个规范定义了如何在Java应用程序中对对象(如实体bean)进行验证,...
这个压缩包包含了官方文档的中文和英文版本,对于学习和理解Hibernate Validator的使用非常有帮助。下面将详细阐述 Hibernate Validator 的核心概念、功能及其实现方式。 1. **基本概念**: - **Bean Validation**...
在3.1.0.GA版本中,该框架不仅包含了完整的源码,丰富的示例,还附带有详细的参考文档和API,是学习和使用Hibernate Validator的理想资源。 1. **Hibernate Validator简介** Hibernate Validator 是Hibernate组织...
该文档覆盖了Hibernate Validator 4.2.0版本的使用方法,包括如何创建校验规则、定义约束、应用校验规则、处理校验过程中的错误以及如何使用校验组等高级特性。 首先,文档指出了数据校验在应用程序中的重要性,并...
3. 示例代码或文档,展示如何在CDI项目中配置和使用Hibernate Validator。 4. 相关的测试类,用于验证功能的正确性。 【logback-gelf.zip】这个压缩包则涉及的是Logback的日志系统与GELF(Graylog Extended Log ...