formvalidator 验证插件中ajax验证的方法
jquery formvalidator插件是不错的国产验证插件了 ,做点普通的校验也是很方便的,
但最近遇到个问题,发现如果表单整个表单是AJAX提交时,就不能按传统的做法了,比如:
$ajax.post("...............") $.formValidator.initConfig({formID:"applyForm",onError:function(msg){alert(msg)}}); $("#reason").formValidator().inputValidator({min:1,onErrorMin:'请输入申请内容及原因'});
$.formValidator.initConfig({theme:"Default",submitOnce:true,formID:"form1",ajaxForm:{dataType : "html",buttons:$("#button"),url: "http://www.51gh.net/chkuser.aspx?act=ok"},onError:function(msg,obj,errorlist){$("#errorlist").empty();$.map(errorlist,function(msg){$("#errorlist").append("[*]" + msg + "")});alert(msg);},submitAfterAjaxPrompt : '有数据正在异步验证,请稍等...'});
if ($.formValidator.pageIsValid('1')==true){ $.post("xxxxxxxxxxxxxxxxx")}