21,886
社区成员
发帖
与我相关
我的任务
分享
<form name="myform" action="" method="post">
<p>用户:<input type="text" id="username" name="username" maxsize="20" onChange="nameInfor(this.value)"/> <span id="tip1"></span></p>
<p>密码:<input type="password" name="password" maxsize="50" /> <span id="tip2"></span></p>
<input type="button" name="rgt" value="提交" onclick="dosubmit('subInfor')" />
<input type="button" name="back" value="返回" onclick="dosubmit('back')"/>
</form>
var xmlHttp; //定义全局变量
function createXMLHttpRequest() {
//表示当前浏览器不是ie,如ns,firefox
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function nameInfor(Obj){
//alert("Obj-->>"+Obj); //检查输入的用户名
createXMLHttpRequest();
url = "../classes/action/loginAction.class.php?user="+Obj+"&ran="+Math.random();
method = "GET";
xmlHttp.open(method,url,true);
xmlHttp.onreadystatechange = checkName;
xmlHttp.send(null);
}
function checkName(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var text = xmlHttp.responseText;
//alert("text-->>"+text);
Obj = document.getElementById("tip1");
Obj.innerHTML = text;
}else {
alert("response error code:"+xmlHttp.status); //输出响应出错的代码
}
}
}
//检索用户名
if (isset($_GET['user'])){
$name = $_GET['user'];
$user->ContrastName($name); //数据库查询,返回结果
}