这是我js代码的一部分,之前的用户名验证的代码我没贴,那边没错。下面的代码我测试了一下,pwdFocus()函数中createXMHttprequest()方法没有执行,哪位高手帮忙分析一下啊!
var xmlHttp;
function createXMHttprequest()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}function pwdFocus()
{
createXMLHttprequest();
alert("llllllll");
var password = "email.php?password="+document.getElementById("password").value;
xmlHttp.onreadystatechange = checkPassword;
xmlHttp.open("GET",password,true);
xmlHttp.send(null);
}
var xmlHttp;
function createXMHttprequest()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}function pwdFocus()
{
createXMLHttprequest();
alert("llllllll");
var password = "email.php?password="+document.getElementById("password").value;
xmlHttp.onreadystatechange = checkPassword;
xmlHttp.open("GET",password,true);
xmlHttp.send(null);
}
createXMHttprequest()
createXMLHttprequest();
{
createXMLHttprequest();错了~·
createXMHttprequest();//改成这个
alert("llllllll");
var password = "email.php?password="+document.getElementById("password").value;
xmlHttp.onreadystatechange = checkPassword;
xmlHttp.open("GET",password,true);
xmlHttp.send(null);
}
var password = "email.php?password="+document.getElementById("password").value;这句除了问题,这句之后后面的程序就不执行了,谁能帮我分析一下什么原因啊,下面是php文件的代码<?php
@$email = $_GET['name'];
echo $email; @$password = $_GET['password'];
echo $password;
?>
如果这个出问题 那就看一下是否有id为password的元素既然你确定是这里有问题你怎么会不知道是什么问题呢其次看一下你的email.php的路径对不对