-
jquery问题 :jquery.form 和 jquery.validate如何同时使用。5
[align=left]
如题:用jquery form提交表单,用jquery validate做数据验证 ,现在的问题是分别使用validate有作用,一起使用,则validate不起作用,谁遇到过帮忙解决下。
<script type="text/javascript"> $(document).ready(function() { $("#inputForm").validate({ ... }); }); function onsubmit(){ var options ={ ... }; $('#inputForm').ajaxSubmit(options); //options return false; } </script>
[/align]
问题补充:恩 这问题我已解决了 ...谢!2010年2月04日 11:03
2个答案 按时间排序 按投票排序
-
采纳的答案
补充一下,这个submitHandler:function(){}方法内可以写任何方法。但最后要有一个form.submit或form.ajaxSubmit
比如我这个$(document).ready(function(){ $("#loginForm").validate({ rules: { shouJiHaoMa: { required: true, digits: true }, pwd: { required: true } }, messages: { shouJiHaoMa: { required: '请输入手机号码', digits: '请输入正确的手机号码' }, pwd: { required: '请输入密码' } }, // specifying a submitHandler prevents the default submit, good for the demo submitHandler: function() { login(); return false; }, errorElement: "em", success: function(label) { label.text(" ") //清空错误提示消息 .addClass("success"); //加上自定义的success类 } });
我的login()内最后提交了formlogin = function() { $('#login_tmp').remove(); var options = { type : "get", dataType : "json", url : "login.do", data : {"method" : "ajaxLogin"}, cache : "false", beforeSubmit : beforeCallBack, success : loginCallBack, error : errorCallBack }; // 异步提交登陆请求 $("#loginForm").ajaxSubmit(options); }
2010年2月09日 17:16
-
我也遇到了这个问题。
jquery.validate.js好像是完成验证之后会调用回调函数submitHandler进行提交,源码我没看。你改一下提交方法看看
$.validator.setDefaults({
submitHandler: function(form) {$(form).ajaxSubmit(); }
});2010年2月09日 16:50
相关推荐
jquery.validate.1.9.0.min.js jquery.validate.1.12.0.min.js jquery.validate.1.13.1.min.js jquery.validate.1.16.0.min.js jquery.validate.1.14.0.min.js jquery.validate.1.15.1.min.js jquery.validate....
2. validate.js或validate.min.js:这是jQuery Validate插件的主要文件,提供了验证功能。 3. form.js或form.min.js:这是jQuery Form插件的文件,用于实现Ajax表单提交。 4. 可能还会有其他资源文件,如CSS样式表...
在项目中使用jQuery.validate,首先需要引入jQuery库,然后引入jQuery.validate.js文件。例如: ```html <script src="path/to/jquery.js"> <script src="path/to/jquery.validate.js"> ``` 如果需要中文API文档,...
2. **实时验证**:jQuery Form Plugin可以与各种验证插件结合,如`validate.js`,实现实时的表单验证。在用户输入时立即检查数据的有效性,及时给出错误提示,避免无效数据的提交。 3. **多文件上传支持**:jQuery ...
1. **避免在表单元素上使用`submit`事件**:使用`jquery.form.js`后,应避免直接在表单元素上绑定`submit`事件,因为插件已经处理了提交过程。 2. **处理文件上传的服务器端**:由于文件上传的特殊性,服务器端需...
1. **引入依赖**:首先需要在页面中引入jQuery库和jQuery.validate.js文件,如`<script src="jquery.js"></script>` 和 `<script src="jquery.validate.js"></script>`。 2. **设置验证规则**:在需要验证的表单...
1. 引入资源:首先,你需要在页面中引入jQuery库和jQuery Validate插件的JS文件,例如`jquery.js`和`jquery.validate.min.js`。 2. 初始化验证:使用`.validate()`方法对表单进行初始化,如`$("#myForm").validate()...
在项目中引入jQuery Validate 1.8.1,首先需要加载jQuery库,然后引入`jquery.validate.1.8.1.js`文件。接下来,我们可以对表单元素进行如下配置: ```html <form id="myForm"> <!-- 其他表单元素 --> 提交 ...
1. 引入依赖:首先,确保页面中已经引入了jQuery库,然后引入jQuery Form Validate的JS和CSS文件。 2. 初始化插件:通过JavaScript代码,为需要验证的表单添加插件的初始化代码。 ```javascript $(document).ready...
《jQuery.validate.js与API中文详解》 在Web开发领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作,事件处理以及Ajax交互等任务。而jQuery Validate插件则是jQuery的一个重要扩展,它专注于表单...
`jQuery validate` 和 `jQuery form` 结合使用,可以在验证表单数据无误后,无缝地进行 AJAX 提交。首先,使用 `jQuery validate` 配置表单验证规则,然后在验证通过后,利用 `jQuery form` 的 `submitHandler` 回调...
<script src="jquery.validate.min.js"> <form id="myForm"> <button type="submit">Submit </form> $(document).ready(function(){ $("#myForm").validate(); }); ``` 上述代码中,`required`是内置的...
1. **引入依赖**:首先,确保页面中已经引入了jQuery库和jQuery Validate插件的文件,如本例中的`jquery.validate.min.js`。 2. **初始化验证**:在文档加载完成后,使用`.validate()`方法初始化验证,例如: ```...
validate插件支持多语言,通过引入相应的语言文件(如`jquery.validate.nl.min.js`)并调用`$.validate.setDefaults`方法设置默认语言: ```javascript <script src="js/jquery.validate.nl.min.js"> $(document)....
jQuery Validate插件是实现表单验证功能的一个强大工具,它提供了丰富的验证规则和自定义选项。然而,默认情况下,jQuery Validate插示错误提示的位置可能并不符合所有项目的需求。本文将详细介绍如何修改jQuery ...
在这个压缩包中,我们重点探讨的是几个基于 jQuery 的核心插件,它们分别是:jQuery UI、jQuery Form、jQuery Validate 和 jQuery vsdoc。 1. **jQuery UI** jQuery UI 是一个扩展了 jQuery 功能的开源库,提供了...
总结,jQuery.validate.js为开发者提供了强大且灵活的表单验证解决方案,通过其丰富的API和自定义功能,可以满足各种复杂的验证需求。熟练掌握这一工具,能够极大地提升Web应用的用户体验和数据质量。在实际开发中,...
`jquery.validate.js`的核心功能是通过添加自定义的CSS类和错误消息,来实时检查用户输入的数据是否符合预设的验证规则。它支持多种验证类型,如非空、邮箱、数字、URL等,并且可以方便地进行自定义扩展。 ### 2. ...
<script src="path/to/jquery.validate.min.js"> ``` #### 六、默认校验规则与提示 Jquery Validate 提供了一系列默认的校验规则和提示信息,这些规则涵盖了大多数常见场景的需求。 - **示例代码**:在实际使用...
在`jqueryvalidate验证demo`中,包含了多个实例,演示了基本验证、自定义规则、验证组等常见功能的应用。通过查看和运行这些示例,可以更深入地理解和掌握jQuery Validate的使用。 总结,jQuery Validate插件以其...