0
我正在使用Jquery Validation Engine验证my site上的脚本。但是,提交错误消息消失。我用下面的脚本Jquery - 表单提交时错误消息消失
$(文件)。就绪(函数(){
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的。
如果更换'e.preventDefault(会发生什么)与' '返回false'? – Blender 2012-03-28 16:01:06
使用e.preventDefault()或返回false - 页面未提交 - 但它不能解决验证错误消失的问题。 – 2012-03-28 16:05:53
显然我试图验证textarea。在删除验证,它的工作 – 2012-04-10 21:21:43