用PHP、JS写判断验证码是否正确,不要alert弹出框,我要的是在输入之后显示是否正确。
用PHP或JS判断。点击按钮之后判断验证码是否正确,在图片后显示是否正确若正确就成功,不正确就显示验证码错误。求代码。...
用PHP或JS判断。点击按钮之后判断验证码是否正确,在图片后显示是否正确若正确就成功,不正确就显示验证码错误。求代码。
展开
展开全部
注册按钮绑定click 事件 事件开头判断 Checkvar();
如果是FORM 要在 声明 onsubmit="Checkvar();"
function Checkvar(){
var varcode= $("#vc"); // 这里获取输入的注册码
var tipsmsg= $("#msg") // 提示框对象
$.ajax({
url: "checkcode.php?code="+varcode+"&",
async:false, // 关闭异步
success:function (data){ 用回调函数检查服务器返回的结果
if (data=="0"){ 未通过
tipsmsg.html('验证码错误');
return false;
}else{ //通过
tipsmsg.html('成功');
return true;
}
}
});
}
checkcode.php
<?
session_start();
if ($code==$_SESSION["code"]){
echo "1";
}else{
echo "0";
}
?>
更多追问追答
追问
可不可以不用JQuery
追答
不用JQ的话AJAX 部分比较啰嗦.
var postData = {
"name1": "value1",
"name2": "value2"};
postData = (function(obj){ // 转成post需要的字符串.
var str = "";
for(var prop in obj){
str += prop + "=" + obj[prop] + "&"
}
return str;
})(postData);
var xhr = new XMLHttpRequest();
xhr.open("POST", "../module", true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.onreadystatechange = function(){
var XMLHttpReq = xhr;
if (XMLHttpReq.readyState == 4) {
if (XMLHttpReq.status == 200) {
var text = XMLHttpReq.responseText;
console.log(text);
}
}
};
xhr.send(postData);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询