jquery中validate插件和form插件冲突的解决办法

如题:用jquery form提交表单,用jquery validate做数据验证 ,现在的问题是分别使用validate有作用,一起使用,则validate不起作用,谁遇到过帮忙解决下。

  1. <script type=”text/javascript”>
  2.   $(document).ready(function() {
  3.     $(“#inputForm”).validate({
  4.     …
  5.          });
  6.   });
  7.   function onsubmit(){
  8.     var options ={
  9.        …
  10.     };
  11.     $(‘#inputForm’).ajaxSubmit(options); //options
  12.     return false;
  13.   }
  14. </script>

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

补充一下,这个submitHandler:function(){}方法内可以写任何方法。但最后要有一个form.submit或form.ajaxSubmit
比如我这个

  1. $(document).ready(function(){
  2.             $(“#loginForm”).validate({
  3.                 rules: {
  4.                     shouJiHaoMa: {
  5.                         required: true,
  6.                         digits: true
  7.                     },
  8.                     pwd: {
  9.                         required: true
  10.                     }
  11.                 },
  12.                 messages: {
  13.                     shouJiHaoMa: {
  14.                         required: ‘请输入手机号码’,
  15.                         digits: ‘请输入正确的手机号码’
  16.                     },
  17.                     pwd: {
  18.                         required: ‘请输入密码’
  19.                     }
  20.                 },
  21.                 // specifying a submitHandler prevents the default submit, good for the demo
  22.                 submitHandler: function() {
  23.                             login();
  24.                 return false;
  25.                 },
  26.                 errorElement: “em”,
  27.                 success: function(label) {
  28.                 label.text(” “)             //清空错误提示消息
  29.                     .addClass(“success”);   //加上自定义的success类
  30.                 }
  31.             });

我的login()内最后提交了form

  1. login = function() {
  2.     $(‘#login_tmp’).remove();
  3.     var options = {
  4.         type : “get”,
  5.         dataType : “json”,
  6.         url : “login.do”,
  7.         data : {“method” : “ajaxLogin”},
  8.         cache : “false”,
  9.         beforeSubmit : beforeCallBack,
  10.         success : loginCallBack,
  11.         error : errorCallBack
  12.     };
  13.     // 异步提交登陆请求
  14.     $(“#loginForm”).ajaxSubmit(options);
  15. }

参考:http://www.iteye.com/problems/35657