📄 create_role_init.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 + -