JQuery如何验证文本框输入的验证码是正确的?当失去焦点,动态地验证
2个回答
展开全部
这是通过ajax实现的。jquery中多个函数实现ajax。比如说:
jQuery.post( url, [data], [callback], [type] )
第一个参数是处理验证的程序文件地址,第二个参数是要提交的数据,第三个是回调函数,请示的类型如json等。
假如验证码输入框的id属性为verify,验证验证码的文件为checkcode.php
$("#verify").blur(function(){
var verifycode=$("#verify").val();
$.post("checkcode.php",{verify,verifycode},function(data){
if(data=="1"){
alert("验证码正确");
}else{
alert("验证码错误");
}
})
})
//你可以把返回的结果显示在验证码输入框的后面,不用alert弹出框
检验验证码的checkcode.php文件内容如下:(假如存入session的验证码名为verify)
$verify=$_POST["verify"];
if($verify=$_SESSION["verify"]){
echo "1";
}else{
echo "0";
}
思路大致是这样,代码是不是正确,请测试 一下
jQuery.post( url, [data], [callback], [type] )
第一个参数是处理验证的程序文件地址,第二个参数是要提交的数据,第三个是回调函数,请示的类型如json等。
假如验证码输入框的id属性为verify,验证验证码的文件为checkcode.php
$("#verify").blur(function(){
var verifycode=$("#verify").val();
$.post("checkcode.php",{verify,verifycode},function(data){
if(data=="1"){
alert("验证码正确");
}else{
alert("验证码错误");
}
})
})
//你可以把返回的结果显示在验证码输入框的后面,不用alert弹出框
检验验证码的checkcode.php文件内容如下:(假如存入session的验证码名为verify)
$verify=$_POST["verify"];
if($verify=$_SESSION["verify"]){
echo "1";
}else{
echo "0";
}
思路大致是这样,代码是不是正确,请测试 一下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-24
展开全部
$("input").blur(function(){
//function
});
//function
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询