jQuery Validation 插件怎么验证这中验证码 求rule remote规则加php 配置方法要详细 高分悬赏
验证码校验jQueryValidation插件怎么验证这中验证码求ruleremote规则加php配置方法要详细高分悬赏还有一个问题解决之后一起给分还有个悬赏80分的发个...
验证码 校验
jQuery Validation 插件怎么验证这中验证码 求rule remote规则加php 配置方法要详细 高分悬赏 还有一个问题 解决之后一起给分
还有个悬赏80 分的 发个答案一起给你:http://zhidao.baidu.com/question/1176492160005867659.html 展开
jQuery Validation 插件怎么验证这中验证码 求rule remote规则加php 配置方法要详细 高分悬赏 还有一个问题 解决之后一起给分
还有个悬赏80 分的 发个答案一起给你:http://zhidao.baidu.com/question/1176492160005867659.html 展开
1个回答
展开全部
rule中remote的规则就是ajax啊……
remote : {
url : '......', //输入ajax验证提交的地址
type: 'get', //提交方式,GET or POST
data:{ //数据
yanzhengma : function(){
return $('#yanzhengma').val(); //获取id=“yanzhengma”中的value
}
},
complete: function(data) {
//最后这里做返回处理,是否验证成功等
}
}
更多追问追答
追问
对 设置remote方法传入url地址 当然remote我设置的是当前输入验证码框的值 data属性就不需要了 success属性布尔值默认返回的 也不需要
php后台怎么往出传值 这个是重点 验证码 需要后台比较传出true或者false 还请详细说说php方法
追答
我之前是这样用的:
PHP中
if(判断条件){
echo 'true'; //判断成功,输出字符串true,注意是字符串不是布尔值
}else{
echo 'false'; //判断失败输出字符串false
}
这样remote中不用写入complete,JQ.Validate应该也能识别这一项
如果是验证码,验证失败后需要刷新一个验证码,则需要写入complete
complete: function(data) {
if(data.responseText == 'false') {
//这里执行刷新验证码的操作
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询