php formvalidator,jQuery formValidator对于多个表单如何分组校验?

本文详细介绍了使用$.formValidator库进行前端表单验证的方法,包括设置validatorGroup、formID、AjaxPrompt、theme等参数,以及如何处理异步验证的逻辑。在验证过程中,涉及到输入长度限制、验证码的正确性检查,并通过Ajax进行后台数据校验,确保用户数据的准确性和安全性。
摘要由CSDN通过智能技术生成

参考思路:$.formValidator.initConfig方法的validatorGroup属性

$.formValidator.initConfig({

validatorGroup:"1",

formID:"validateEmailForm1",

AjaxPrompt : "有数据正在异步验证,请稍等...",

theme : "126",

submitOnce : true,

ajaxForm : {

type : "POST",

dataType : "html",

buttons : $("#button"),

url : "sendEmailValidateLink",

success : function(data) {

if(data == "noLogin"){

alert("您还没有登录!");

}else if (data == "success") {

$("#emailValidatedDiv").html("");

return true;

}

return false;

}

},

onError : function(msg) {

},

submitAfterAjaxPrompt : '有数据正在异步验证,请稍等...'

});

----------------------------------------------------------------

$("#valid").formValidator({

validatorGroup:"2",

formID:"validateEmailForm2",

onShowFixText : "点击验证码可更换验证码,验证码不区分大小写。",

onShow : "请输入验证码",

onFocus : "验证码的长度必须是4位",

onCorrect : "验证码正确"

}).inputValidator({

min : 4,

max : 4,

onError : "验证码的长度必须是4位,请确认"

}).ajaxValidator({

type : "POST",

dataType : "html",

async : true,

url : "validateCode",

success : function(message) {

if (message == "success") {

return true;

}else{

return false;

}

},

buttons : $("#button"),

error : function(jqXHR, textStatus, errorThrown) {

alert("服务器忙" + errorThrown);

},

onError : "验证码错误",

onWait : "正在进行合法性校验,请稍候..."

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值