www.gusucode.com > SiteEngine(建站引擎) 7.0 个人免费版源码程序 > bicq/system/gui/register.js

    var RegisterHTML=""
	+"<div id=\"zRegisterBody\">"
		+"<div id=\"Register_Layer1\"></div>"
		+"<div id=\"Register_Layer2\"></div>"
		+"<div id=\"Register_Layer3\"><img src=\"images/skins/bicq/register_bg.gif\" width=\"134\" height=\"351\" border=\"0\"></div>"
		+"<div id=\"Register_Layer4\"><div style=\"position: absolute;left: 10px;top: -6px;color:#000000;background-color: #F5FBFF;\">&nbsp;必填资料&nbsp;</div></div>"
		+"<div id=\"Register_Layer5\"><div style=\"position: absolute;left: 10px;top: -6px;color:#000000;background-color: #F5FBFF;\">&nbsp;可选资料&nbsp;</div></div>"
		+"<div id=\"Register_Layer6\"><hr width=\"490\" size=\"2\" /></div>"
		+"<div id=\"Register_Layer7\"><input id=\"Register_Button_OK\" type=\"submit\" class=\"button\" onFocus=\"this.blur()\" value=\"确  定\" onClick=\"Register_CheckForm();\"></div>"
		+"<div id=\"Register_Layer8\"><input id=\"Register_Button_Cancel\" type=\"button\" class=\"button\" onFocus=\"this.blur()\" value=\"取  消\" onClick=\"Register_Cancel();\"></div>"

		+"<div id=\"Register_Layer9\">昵 称:<input id=\"Register_Input_PetName\" type=\"text\" value=\"\" maxlength=\"18\"></div>"
		+"<div id=\"Register_Layer10\">性 别:<select id=\"Register_Input_Sex\" size=\"1\"><option value=\"\"></option><option value=\"1\">"+Language['Male']+"</option><option value=\"2\">"+Language['Female']+"</option></select></div>"
		+"<div id=\"Register_Layer11\">登陆名:<input id=\"Register_Input_UserName\" type=\"text\" value=\"\" maxlength=\"24\"></div>"
		+"<div id=\"Register_Layer12\">密 码:<input id=\"Register_Input_Password\" type=\"password\" value=\"\" maxlength=\"32\"></div>"
		+"<div id=\"Register_Layer13\">确 认:<input id=\"Register_Input_Password2\" type=\"password\" value=\"\" maxlength=\"32\"></div>"
		+"<div id=\"Register_Layer14\">E-mail:<input id=\"Register_Input_Email\" type=\"text\" value=\"\" maxlength=\"128\"></div>"
		+"<div id=\"Register_Layer15\">验证码:"+(SETTINGS['ifverify']!="1" ? "无" : "")+"<span style=\""+(SETTINGS['ifverify']!="1" ? "visibility: hidden;" : "")+"\"><input id=\"Register_Input_Verify\" type=\"text\" value=\"\" maxlength=\"5\">&nbsp;<img id=\"Register_VerifyCode\" src=\"verify.php?"+(new Date().getTime())+"\" border=\"0\" align=\"absmiddle\" onClick=\"Register_RefreshVerify();\" style=\"cursor:pointer;\" title=\"点击更换验证码\"></span></div>"

		+"<div id=\"Register_Layer16\">姓 名:<input id=\"Register_Input_Name\" type=\"text\" value=\"\" maxlength=\"15\"></div>"
		+"<div id=\"Register_Layer17\">年 龄:<input id=\"Register_Input_Age\" type=\"text\" value=\"\" maxlength=\"3\"></div>"
		+"<div id=\"Register_Layer18\">省 份:<input id=\"Register_Input_Province\" type=\"text\" value=\"北京\" maxlength=\"20\"></div>"
		+"<div id=\"Register_Layer19\">城 市:<input id=\"Register_Input_City\" type=\"text\" value=\"北京市\" maxlength=\"20\"></div>"
		+"<div id=\"Register_Layer20\">国家/地区:<input id=\"Register_Input_Nation\" type=\"text\" value=\"中华人民共和国\" maxlength=\"20\"></div>"

		+"<div id=\"Register_Layer21\"><img id=\"Face\" src=\"images/face/1-1.gif\" width=\"32\" height=\"32\" border=\"0\" style=\"padding-left:2px;padding-top:2px;\" onClick=\"ShowFace();\" title=\""+Language['Register_Lable13']+"\"></div>"
		+CreateWaiter("Register_Waiter",225,140)
	+"</div>";

var RegisterFinishHTML=""
	+"<div id=\"Register_Layer1\"></div>"
	+"<div id=\"Register_Layer2\"></div>"
	+"<div id=\"Register_Layer3\"><img src=\"images/skins/bicq/register_bg.gif\" width=\"134\" height=\"351\" border=\"0\"></div>"
	+"<div id=\"Register_Layer6\"><hr width=\"490\" size=\"2\" /></div>"
	+"<div id=\"Register_Layer8\"><input id=\"Register_Button_Cancel\" type=\"button\" class=\"button\" onFocus=\"this.blur()\" value=\"确  定\" onClick=\"Register_Finish_Click();\"></div>"
	+"<div id=\"Register_Finish_Layer\"><ReplaceBody></div>"
	+"";


/* 刷新验证码 */
function Register_RefreshVerify() {
	if (SETTINGS['ifverify']=="1") {
		$("Register_Input_Verify").value="";
		$("Register_Input_Verify").focus();
		$("Register_VerifyCode").src="verify.php?"+new Date().getTime();
	}
};

/* 显示头像列表 */
function ShowFace() {
	/* 创建窗口 */
	CreateWindows("Face",0,0,467,542,"images/skins/bicq/title.gif","头像列表",1,1,0,0,FaceHTML,null,0);
	ShowWindow("Face");
};

/* 取消按钮 */
function Register_Cancel() {
	if (WindowsStatus["Register"]!=Min) MinWindow("Register");
	if (WindowsStatus["Login"]==Min) MinWindow("Login");
	ShowWindow("Login");
};

/* 允许登陆按钮 */
function Register_EnableButton() {
	$("Register_Waiter").style.visibility="hidden";
	$("Register_Button_OK").disabled=false;
};

/* 请检查资料填写是否完整! */
function Register_CheckData() {
	alert('请检查资料填写是否完整!');
	Register_EnableButton();
};

/* 验证码错误! */
function Register_VerifyError() {
	Register_EnableButton();
	alert('验证码错误!');
};

/* 已被注册 */
function Register_isUsed() {
	alert('这个登陆名已被使用!');
	Register_EnableButton();
};

/* IP禁止注册 */
function Register_DeniedIP(itimer) {
	Register_EnableButton();
	Register_RefreshVerify();
	alert('您的IP在'+itimer+'分钟内禁止注册ID!');
};

/* 服务器禁止注册 */
function Register_CanNot() {
	alert('服务器禁止用户注册!');
};

/* 禁止纯数字作为登录名 */
function Register_UserNameNumberError() {
	alert('服务器不允许纯数字或者以数字开头的登录名!');
	Register_EnableButton();
};

/* 注册成功 */
function Register_Finish(UID) {
	var zRegisterFinishHTML=RegisterFinishHTML;
	zRegisterFinishHTML=zRegisterFinishHTML.replace(/<ReplaceBody>/gi,"注册成功!<br><br>您的BICQ号码为:"+UID);
	$("zRegisterBody").innerHTML=zRegisterFinishHTML;
};

/* 注册失败 */
function Register_Failed() {
	var zRegisterFinishHTML=RegisterFinishHTML;
	zRegisterFinishHTML=zRegisterFinishHTML.replace(/<ReplaceBody>/gi,"BICQ账号注册失败!");
	$("zRegisterBody").innerHTML=zRegisterFinishHTML;
};

/* 注册完毕 */
function Register_Finish_Click() {
	$("zRegisterBody").innerHTML=RegisterHTML;
	GlobalFaceID="1";
	Register_Cancel();
};

/* 提交表单之前的检查 */
function Register_CheckForm() {
	var Register_Face=GlobalFaceID;
	var Register_PetName=$("Register_Input_PetName").value;
	var Register_Sex=GetOptionsValue("Register_Input_Sex");
	var Register_UserName=$("Register_Input_UserName").value;
	var Register_Password=$("Register_Input_Password").value;
	var Register_Password2=$("Register_Input_Password2").value;
	var Register_Email=$("Register_Input_Email").value;
	var Register_Name=$("Register_Input_Name").value;
	var Register_Age=$("Register_Input_Age").value;
	var Register_Province=$("Register_Input_Province").value;
	var Register_City=$("Register_Input_City").value;
	var Register_Nation=$("Register_Input_Nation").value;
	var Register_Verify=$("Register_Input_Verify").value;

	if (Register_PetName=="") {
		alert("昵称不能为空!");
		return false;
	}
	if (Register_Sex=="") {
		alert("性别不能为空!");
		return false;
	}
	if (Register_UserName=="") {
		alert("登陆名不能为空!");
		return false;
	}
	if (Register_Password=="" || Register_Password2=="") {
		alert("密码不能为空!");
		return false;
	}
	if (Register_Password!=Register_Password2) {
		alert("两次输入的密码不一样!");
		return false;
	}
	if (Register_Email=="") {
		alert("E-mail地址不能为空!");
		return false;
	}
	if (Register_Verify=="") {
		if (SETTINGS['ifverify']=="1") {
			alert("验证码不能为空!");
			return false;
		}
	}
	if (parseInt(Register_UserName)>0 || parseInt(Register_UserName)<0) {
		alert('服务器不允许纯数字或者以数字开头的登录名!');
		return false;
	}

	$("Register_Waiter").style.visibility="inherit";
	$("Register_Button_OK").disabled=true;
	httpconnect("register.php","face="+Register_Face+"&petname="+Register_PetName+"&sex="+Register_Sex+"&username="+Register_UserName+"&password="+Register_Password+"&name="+Register_Name+"&age="+Register_Age+"&province="+Register_Province+"&city="+Register_City+"&nation="+Register_Nation+"&verify="+Register_Verify);
};