Jquery - 表单提交时错误消息消失

时间:2012-03-28 15:55:04

标签: jquery validation

我正在使用Jquery Validation Engine来验证my site上的脚本。但是,在提交时,错误消息将消失。我使用了以下脚本

  

(文档)$。就绪(函数(){

  var use_ajax=true;
  var use_ajax2=true;
  $.validationEngine.settings={};

  $("#contact-form").validationEngine({ promptPosition : "bottomLeft",
         success :  function(){use_ajax=true},
          failure : function(){use_ajax=false;}
         });


  $("#contact-form").submit(function(e){
          if(use_ajax)
          {
              $('#loading').css('visibility','visible');
              $.post('mysubmitpage.php',$(this).serialize()+'&ajax=1',                    
                  function(data){
                      $("#contact-form").hide('slow').after('<h1>Thank you!</h1>');

                      $('#loading').css('visibility','hidden');
                  }

              );
          }
          e.preventDefault();
  }) });

我哪里错了?我希望保留错误消息。我怎么能排除故障,因为我对JQuery还不熟悉。

1 个答案:

答案 0 :(得分:0)

使用

onValidationComplete: function(form, status){
if(status){
 your_function();
 }
}

function your_function(){
 //show message
     form.submit()
}