Jquery - сообщение об ошибке исчезает при отправке формы - PullRequest
0 голосов
/ 28 марта 2012

Я использую Jquery Validation Engine для проверки скриптов на моем сайте . Однако при отправке сообщение об ошибке исчезает. Я использовал следующий скрипт

$ (документ) .ready (функция () {

  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 голосов
/ 04 мая 2012

использование

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

function your_function(){
 //show message
     form.submit()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...