php ajax验证用户名实现代码(1/3)
下面是一款完整的用户在注册前的ajax验证用户名的实现代码,只要按要求保存就可以了。
<html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <title>ajax用户验证</title> <style> body { font: 12px , arial, helvetica, sans-serif; color: #808080 } #reg{ width: 600px; border: 1px dotted #336699; } td{font-size:12px;color:} h1{ height:35px; font-size:16px; color:#ffffff; background-color: #336699; line-height: 30px; padding-left:25px; } .anniu { border-right: #666666 1px solid; padding-right: 1px; border-top: #ffffff 1px solid; padding-left: 1px; font-size: 9pt; padding-bottom: 1px; border-left: #ffffff 1px solid; cursor: hand; color: #333333; padding-top: 1px; border-bottom: #666666 1px solid; font-family: "宋体"; height: 20px; background-color: #eeeeee } .framedivpass{ border: 1px solid #6fbe44; padding: 2px; height: 100%; float: left; } .framedivwarn{ border: 1px solid #ff0000; padding: 2px; height: 100%; float: left; } </style> <script language="网页特效" type="text/javascript"> var xmlhttp = false; try { xmlhttp = new activexobject("msxml2.xmlhttp"); } catch (e) { try { xmlhttp = new activexobject("microsoft.xmlhttp"); } catch (e2) { xmlhttp = false; } } if (!xmlhttp && typeof xmlhttprequest != 'undefined') { xmlhttp = new xmlhttprequest(); } function ajax(data){ xmlhttp.open("get","user_ck.php教程?username="+document.getelementbyid("username").value,true); xmlhttp.send(null); document.getelementbyid('username_notice').innerhtml = process_request;//显示状态 xmlhttp.onreadystatechange=function(){ if (4==xmlhttp.readystate){ if (200==xmlhttp.status){ var responsetext = xmlhttp.responsetext; if (responsetext=="true" ){ ck_user("true"); } else{ ck_user("false"); } }else{ alert("发生错误!"); } } } } function chkusername(obj){ if (checks(obj.value)== false) { obj.classname = "framedivwarn"; showinfo("username_notice",msg_un_format); change_submit("true"); } else if(obj.value.length<1){ obj.classname = "framedivwarn"; showinfo("username_notice",msg_un_blank); change_submit("true"); } else if(obj.value.length<3){ obj.classname = "framedivwarn"; showinfo("username_notice",username_shorter); change_submit("true"); } else{ //调用ajax函数,向服务器端发送查询 ajax(obj.value); } }
本文地址:http://www.phprm.com/develop/36338.html
转载随意,但请附上文章地址:-)