我正在使用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还不熟悉。
答案 0 :(得分:0)
使用
onValidationComplete: function(form, status){
if(status){
your_function();
}
}
function your_function(){
//show message
form.submit()
}