首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Validator印证Ajax提交表单的方法

2012-11-25 
Validator验证Ajax提交表单的方法当我们在一些稍微复杂的业务时,可能会遇到需要多个表单form在同一个页面

Validator验证Ajax提交表单的方法
当我们在一些稍微复杂的业务时,可能会遇到需要多个表单form在同一个页面的情况,但是提交一个表单以后不想页面刷新或者跳转,那么我们考虑到的就是Ajax提交表单,那么如何让Jquery的validator插件也可以对异步提交的表单进行验证呢?我们继续往下看。

在这里,我就用网络上的一个例子来说明好了。

下面是一个比较常见的jquery .ajax提交表单的写法

$("#saveWorkExtra").validate({onsubmit:true,// 是否在提交是验证onfocusout:false,// 是否在获取焦点时验证onkeyup :false,// 是否在敲击键盘时验证rules: {....},messages:{....},submitHandler: function(form) {  //通过之后回调     var param = $("#saveToWorkExtra").serialize();     $.ajax({url : "workExtraChange.action",type : "post",dataType : "json",data: param,success : function(result) {if(result=='success') {          location.href='allRequisitionList.action';} else {          var jsonObj = eval('('+result+')');}}     });         },         invalidHandler: function(form, validator) {  //不通过回调       return false;          }}); 

热点排行