⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 create_role_init.js

📁 Download you own three BR
💻 JS
字号:

var msgInfo = new Array();
//validator info
msgInfo[0] = new Array(	'必须在2-12位,由汉字、字母及数字组合!','君主名称格式错误,请重新输入。');
var rolename = new formEle(true,"rolename",null,"rolename_info",msgInfo[0]);

msgInfo[2] = new Array('必须在2-12位,由汉字、字母及数字组合','首都名称格式错误,请重新输入。');
var cityname = new formEle(true,"cityname",null,"cityname_info",msgInfo[2]);


function submitForm(obj) {
	var ret = true;
        ret = validateAll(obj);
	//if (ret == true) {
    //      obj.submit();
	//}
        return ret;
}

//检查君主名是否重复
function validateUno() {    
	var nick = document.getElementById("rolename").value;
	if (nick == "") {
		document.getElementById("check_rolename_info").className = "ErrorMsg";
		document.getElementById("check_rolename_info").innerHTML = "请填写君主名。";
		return false;
	}

	if (validateRolename(aspnetForm.txtrolename)!="0") {

		document.getElementById("check_rolename_info").className = "ErrorMsg";
		document.getElementById("check_rolename_info").innerHTML = "君主名格式错误,请重新填写。";
		return false;
	}
	document.getElementById("check_rolename_info").innerHTML = "检测中,请稍等...";
	document.getElementById("check_rolename_info").className = "WarningMsg";
	
	var req2 = new XMLHttpRequest();
    if (req2) {
        req2.onreadystatechange = function() {
            if (req2.readyState == 4 && (req2.status == 200 || req2.status == 304)) {
                //alert(req.responseText);
                var s = req2.responseText;
                //var ars = s.split('||');
                if (s=="0")
                {
                    document.getElementById("check_rolename_info").innerHTML = "恭喜您,可以使用此君主名!";
	                document.getElementById("check_rolename_info").className = "OkMsg";
	            }
	            else
	            {
	                document.getElementById("check_rolename_info").innerHTML = "君主名有重复,您不能使用!";
	                document.getElementById("check_rolename_info").className = "ErrorMsg";
	            }
            }
        };
    req2.open('GET', '../init/Checkrolename.php?ac=Check&rolename='+nick);
    req2.send(null);
    }
	return true;
}


////检查首都名称是否重复
function check_cityname() {    
	var nick = document.getElementById("cityname").value;
	if (nick == "") {
		document.getElementById("check_cityname_info").className = "ErrorMsg";
		document.getElementById("check_cityname_info").innerHTML = "请填写首都名称。";
		return false;
	}

	if (validateRolename(aspnetForm.txtcityname)!="0") {

		document.getElementById("check_cityname_info").className = "ErrorMsg";
		document.getElementById("check_cityname_info").innerHTML = "首都名称格式错误,请重新填写。";
		return false;
	}
	document.getElementById("check_cityname_info").innerHTML = "检测中,请稍等...";
	document.getElementById("check_cityname_info").className = "WarningMsg";

	var req = new XMLHttpRequest();
    if (req) {
        req.onreadystatechange = function() {
            if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
                //alert(req.responseText);
                var s = req.responseText;
                //var ars = s.split('||');
                if (s=="0")
                {
                    document.getElementById("check_cityname_info").innerHTML = "恭喜您,可以使用此首都名称!";
	                document.getElementById("check_cityname_info").className = "OkMsg";
	            }
	            else
	            {
	                document.getElementById("check_cityname_info").innerHTML = "首都名称有重复,您不能使用!";
	                document.getElementById("check_cityname_info").className = "ErrorMsg";
	            }
            }
        };
    req.open('GET', '../init/Check_cityname.php?ac=Check&cityname='+nick);
    req.send(null);
    }
	return true;
}



function window.onload()
{
    // 初始化表单
    initForm('aspnetForm');
}

    
//角色创建////////////////////////////////////////////////////
    
   
//选择国家
function go(val){
window.location='?country='+val;
}

function on(obj1, obj2){
document.all['' + obj1].style.display = 'none';
document.all['' + obj2].style.display = 'inline';
}

function out(obj1, obj2){
document.all['' + obj1].style.display = 'inline';
document.all['' + obj2].style.display = 'none';
}

//处理名称相同情况
function hand_same_info(obj){

   if(obj.rolename.value==obj.cityname.value){
 	 document.getElementById("check_cityname_info").innerHTML = "首都名称不能与君主名称相同!";
	 document.getElementById("check_cityname_info").className = "ErrorMsg";
	 obj.txtcityname.focus();
	 return false;
   }
   return true;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -