特别提示:适用版本2.6.2,发表时间:2015-03-29
一、引用JS及CSS
<link href="/Content/validationEngine.jquery.css" rel="stylesheet" />
<script src="/Scripts/jquery-1.8.2.min.js"></script>
<script src="/Scripts/jquery.validationEngine-zh_CN.js"></script>
<script src="/Scripts/jquery.validationEngine.js"></script>
二、表单,注意其中的ajaxRegisterCheck
<form id="wallimn_form" action="#" method="post">
<input id="user" name="user" type="text" value="" class="validate[required,ajax[ajaxRegisterCheck]]" />
<input type="text" value="" class="validate[required]" />
<input type="submit" value="提交"/>
</form>
wallimn原创,欢迎转载,原文地址:http://wallimn.iteye.com/blog/2196954
三、定义AJAX验证相关参数
方法1:
修改文件jquery.validationEngine-zh_CN.js,加入下面代码
"ajaxRegisterCheck": {
"url": "/sys/bus.do?method=register_check",
"extraData": "dt="+(new Date()).getTime(),
"alertText": "* 验证失败!",
"alertTextLoad": "* 验证中,请稍候..."},
方法2:
在当前页面中加入如下代码:
$(function(){
$.extend($.validationEngineLanguage.allRules,{ "ajaxRegisterCheck": {
"url": "/sys/bus.do?method=register_check",
"extraData": "dt="+(new Date()).getTime(),
"alertText": "* 验证失败!",
"alertTextLoad": "* 验证中,请稍候..."}
});
});
四、启动验证机制
<script type="text/javascript">
$.ready(function () {
$("#wallimn_form").validationEngine();
});
</script>
五、服务器端处理
页面调用指定的url验证地址,传递两个参数,名称为:fieldId,fieldValue,对应的值为元素的ID和VALUE,服务器端根据这两个参数实现判断逻辑,然后返回包含三个元素的数组:元素ID、检查是否通过(true or false)、提示信息。注意,字符串需要使用双引号引起来。
分享到:
相关推荐
除了内置的验证规则,jQuery.validationEngine还允许开发者自定义验证方法。通过`addMethod`函数,可以创建新的验证规则,满足特定业务需求。 总结来说,jQuery.validationEngine是一个功能强大且灵活的前端表单...
本文将详细介绍如何使用jQuery.validationEngine进行表单验证,并实现与数据库的重名检测。 首先,我们需要了解jQuery.validationEngine的基本用法。这个插件提供了丰富的预定义规则和自定义规则,如非空、邮箱格式...
- `js` 文件夹:主要的JavaScript文件,如`validationEngine.jquery.js`是核心库,`validationEngine.jquery.min.js`是压缩版本。 - `demo` 文件夹:包含示例代码和演示,可以帮助你快速理解和使用Validation Engine...
虽然在提供的内容中有些地方由于OCR识别技术的原因,存在个别字识别错误或者漏识别的情况,但整体而言,文档提供的信息足够详细,可以帮助开发者快速掌握JQuery.validationEngine表单验证插件的使用方法,并将其应用...
**jQuery表单验证插件ValidationEngine详解** 在Web开发中,表单验证是必不可少的一环,它能够确保用户输入的数据符合预设的规则,从而提高数据的准确性和系统的稳定性。ValidationEngine是一款基于jQuery的强大的...
2. **包含资源**:将下载的压缩包解压后,将`css`目录下的样式文件(如`validationEngine.jquery.css`)和`js`目录下的JavaScript文件(如`jquery.validationEngine-en.js`和`jquery.validationEngine.js`)引入到你...
下面将详细介绍jQuery.Validator的一些核心特性、使用方法以及相关的文件内容。 1. **多语言支持**: jQuery.Validator的一大亮点是支持多语言,如文件名所示,包括了"jquery.validationEngine-en.js"(英文版)和...
在本文中,我们将深入探讨如何使用jQuery库实现动态表单验证,特别是基于`jquery.validationEngine.js`插件的用法。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果。在动态表单验证...
【标题】"(六)struts2 spring3 mybatis-3.2.3 jquery.validationEngine ajax表单验证 数据库重复"所涉及的技术栈主要包括Struts2、Spring3、MyBatis3.2.3以及前端的jQuery.validationEngine和Ajax技术。...
你可以通过扩展 `jQuery.validationEngine` 对象来自定义验证函数: ```javascript $.extend($.validationEngine.defaults.rules, { customRule: function(field, ruleParams) { // 验证逻辑 if (/* 通过验证 */...
validationEngine是一款基于jQuery的表单验证插件,它提供了丰富的验证规则和自定义错误消息功能,使得在网页中实现复杂的用户输入验证变得简单易行。这个压缩包文件可能包含了经过修改后的validationEngine验证组件...
#### 五、使用方法 1. **引入依赖文件**: - 引入jQuery库。 - 引入`validationEngine.jquery.css`文件以加载必要的CSS样式。 - 引入`jquery.validationEngine-cn.js`文件以支持中文提示信息。 - 引入`jquery....
为了使用jQuery Validation Engine,你需要遵循以下步骤: 1. **引入依赖**:首先确保引入了jQuery库,然后引入Validation Engine的CSS和JS文件。 2. **标记表单元素**:使用特定的class或data属性标记需要验证的...
标题"jquery validation 支持zepto第二版"指的是将jQuery Validation插件与Zepto.js兼容,以便在使用Zepto的项目中实现表单验证功能。这通常涉及到对原有jQuery Validation代码的适配和修改,以使其能够在Zepto环境...
jQuery.validationEngine v3.1.0 寻找官方贡献者 这个项目已经进行了7年多了,现在我仅通过请求请求的贡献来维护该项目。 但是,我很乐意帮助提高代码质量并保持可接受的未解决问题。 概括 jQuery验证引擎是一个...
首先,jQuery Validation Engine的核心组件是`jquery.validationEngine.js`,这个文件包含了验证引擎的主要逻辑。该文件通过绑定到表单元素的事件,实现对用户输入的实时验证。它的主要特点是支持多种验证规则,如...