| Current Path : /home/zqegovsj/www/us3web.haibo.com.cn/biguo/image/js/ |
| Current File : /home/zqegovsj/www/us3web.haibo.com.cn/biguo/image/js/email.js |
function Validate2(id) //主程序函数
{ if(document.getElementById(id).value==''){
alert("Email can not be empty");
return false;
}else if(!(/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/.test(regfrm.memberemail.value))) {
alert("Email format error");
regfrm.memberemail.focus();
return false;}
CreateXMLHttpRequest(); //创建对象
var showurl = "validate2.php?username=" + document.getElementById(id).value; //构造URL
xmlobj.open("GET", showurl, true); //调用validate.php
xmlobj.onreadystatechange = StatHandler2; //判断URL调用的状态值并处理
xmlobj.send(null); //设置不发送给服务器任何数据
}
function StatHandler2() //用于处理状态的函数
{
if(xmlobj.readyState == 4 && xmlobj.status == 200) //如果URL成功访问则输出网页
{
if(xmlobj.responseText == "1") //检查用户名是否有效
{ regfrm.hiddencheck.value=2;
document.getElementById("msg2").innerHTML = "<font color=RED>The email has been used</font>";
}
else if(xmlobj.responseText == "0")
{ regfrm.hiddencheck.value=0;
document.getElementById("msg2").innerHTML = "<font color=GREEN>The email can be used</font>";
}
else
{ regfrm.hiddencheck.value=2;
document.getElementById("msg2").innerHTML = "<font color=RED>Something Wrong</font>";
}
}
}