onsubmit的时候,调用js方法,通过ajax将用户名和密码、验证码等等传给一个登录验证的php,如果成功,返回数据将div的内容进行重写。
简单点了是吧,呵呵……
简单点了是吧,呵呵……
解决方案 »
- 条件判断 统计各个情况的和
- 帮忙看看
- getcwd和dirname(_FILE_)的问题
- 关于PHP如何获取POST过来的XML并操作后返回输出一个XML
- mysql 问题
- 初次建php网站,为什么不能解析,只能显示源代码?
- 许多大网站静态网页上有阅览次数?怎么弄?
- PHP里有没有像Javascript里那个escape()和unescape()函数,真的想要,要是好像找不到,不知道哪位高手知道?Get方法里:filename.php?var
- 能不能输出图片的一部分?
- 求一个PHP和Mysql数据库连接的例子
- PHP连MYSQL数据库连接不上去,插入数据没有反映
- 这样的写法那里出问题了,谢谢,新手
访问类$db里的方法fetch_array
楼主你要的:
http://www.111cn.cn/phper/21/46169c59dabdf0501de3d9ac9653e096.htm
//登陆
function Login()
{
if(CheckUser() && CheckPwd() && CheckCode())
{
var newdiv = $("SubMsg");
var newdiv1 = $("CodeSpan");
newdiv.className = "divprompt";
newdiv.innerHTML = "<img src='../images/wait.gif'/>";
var un = $("User_Name").value;
var pw = $("User_Pwd").value;
var code = $("VerifyCode").value;
var rem = $("remember").checked?"1":"0";
newdiv.style.display = "";
un = trim(un);
pw = trim(pw);
code = trim(code);
/* Ajax处理登录*/
var url="adminajax.php?menu=login&name="+un+"&pwd="+pw+"&code="+code;
//var info = getAjaxText(url);//待解决问题
//alert(info); var ajax=createAjax();
ajax.open("GET",url,true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
info = trim(info);
if(info == "ErrorCode" || info == "ErrorCodeErrorNameOrPwd" || info== "ErrorCodeOK")
{
newdiv1.style.display='none';
newdiv.innerHTML = "<b>验证码有误</b>";
}
else if(info == "OK")
{
newdiv1.style.display='none';
newdiv.innerHTML = "<b>登录成功</b>";
location.href='index.php?menu=checked&rem='+rem;
}
else if(info == "ErrorNameOrPwd")
{
newdiv1.style.display='none';
newdiv.innerHTML = "<b>登录信息有误</b>";
}
else if(info == "nologin")
{
newdiv1.style.display='none';
newdiv.innerHTML = "<b>重复错误登陆5次以上,半小时以内不得登陆</b>";
}
else
{
alert(info);
}
}
}
}
ajax.send(null);
/* Ajax处理登录结束*/
}
}