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

📄 newcregister.js

📁 java阿里巴巴代码
💻 JS
字号:
var xmlHttp = null;

function Check_Value()
{
	var   reg=/[^a-z0-9]/g; 
	if (document.NewRegisterForm.user_name.value == ""||document.NewRegisterForm.user_name.value == null)
	{
		alert("用户名不可以为空!");
		document.NewRegisterForm.user_name.focus(); 
		return false;
	}
	/**else	if(reg.test(document.NewRegisterForm.user_name.value))   
	{
		alert("用户名必须是字母或者数字且字母小写!");   
		document.NewRegisterForm.user_name.select();   
		return   false;   
	}**/   
	if (document.NewRegisterForm.passwd[0].value == ""||document.NewRegisterForm.passwd[0].value == null)
	{
		alert("密码不可以为空!");
		document.NewRegisterForm.passwd[0].focus(); 
		return false;
	}
	if (document.NewRegisterForm.passwd[1].value == ""||document.NewRegisterForm.passwd[1].value == null)
	{
		alert("确认密码不可以为空!");
		document.NewRegisterForm.passwd[1].focus(); 
		return false;
	}
	if (document.NewRegisterForm.passwd[0].value != document.NewRegisterForm.passwd[1].value)
	{
		alert("两次密码输入不一致");
		document.NewRegisterForm.passwd[1].focus(); 
		return false;
	}
	if (document.NewRegisterForm.email.value == ""||document.NewRegisterForm.email.value == null)
	{
		alert("邮箱地址不能为空!");
		document.NewRegisterForm.email.focus(); 
		return false;
	}
	if (document.NewRegisterForm.cust_name.value == ""||document.NewRegisterForm.cust_name.value == null)
	{
		alert("客户名不可以为空!");
		document.NewRegisterForm.cust_name.focus(); 
		return false;
	}
	if (document.NewRegisterForm.pspt_type_code.value == ""||document.NewRegisterForm.pspt_type_code.value == null)
	{
		alert("证件类型不可以为空!");
		document.NewRegisterForm.pspt_type_code.focus(); 
		return false;
	}
	if (document.NewRegisterForm.pspt_id.value == ""||document.NewRegisterForm.pspt_id.value == null)
	{
		alert("证件号码不可以为空!");
		document.NewRegisterForm.pspt_id.focus(); 
		return false;
	}
	if (document.NewRegisterForm.company_address.value != "")
	{			
		if (document.NewRegisterForm.website.value == ""||document.NewRegisterForm.website.value == null)
		{
			alert("公司用户请填写企业二级域名!");
			document.NewRegisterForm.website.focus(); 
			return false;
		}
	}
	if(document.NewRegisterForm.sort1.value=="")
	{
		document.NewRegisterForm.rsrv_str1.value="0";
	}
	else
	{
		document.NewRegisterForm.rsrv_str1.value="1";
	}
	if(document.NewRegisterForm.sort2.value!="")
	{
			document.NewRegisterForm.rsrv_str1.value="2";
	}
	if(document.NewRegisterForm.sort3.value!="")
	{
		document.NewRegisterForm.rsrv_str1.value="3";
	}
	if(document.NewRegisterForm.relation_type_code.value=="0")
	{
		alert("请选择客户关系类型!");
		return false;
	}
}

function ContactVisabled(visabled)
{
	for(var index = 1; index <= 17; index++)
		document.getElementById("trContact" + index).style.display = (visabled ? "block" : "none");
}

function CompanyVisabled(visabled)
{
	document.getElementById("tabCompany").style.display = (visabled ? "block" : "none");
	document.getElementById("spnCompany").style.display = (visabled ? "block" : "none");
}

function showSalebuy(sale, buy)
{
	document.getElementById("trSale").style.display = (sale ? "block" : "none");
	document.getElementById("trBuy").style.display = (buy ? "block" : "none");
}
function checkEmail(){
var mail=document.NewRegisterForm.email.value;
 if (mail.charAt(0)=="." || 
					mail.charAt(0)=="@"|| 
					mail.indexOf('@', 0) == -1 || 
					mail.indexOf('.', 0) == -1 || 
					mail.lastIndexOf("@")   
					  ==mail.length-1 || 
					mail.lastIndexOf(".")
					==mail.length-1)
					{
					alert("Email的格式不正確!");
					document.NewRegisterForm.email.focus();
					return false;
}
if(mail.length>0){
      UserInfo.getEmailAddrExist(mail,function(data){
      if(data>0){
		 alert("该邮件地址已被使用,请重新填写其它邮件地址!");
		 document.NewRegisterForm.email.value="";
       }	
     });
    }
}
function user_name_focus(state)
{
	var user_name = document.NewRegisterForm.user_name;
	var div = document.getElementById("divUsername");
	if(state)
	{
		div.className = "green";
		div.innerHTML = "最长20个字符,只能由小写英文字母和数字组成";
	}
	else
	{
		div.className = "orange";
		div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确。"
		var   reg=/[^a-z0-9]/g; 
	/**if(reg.test(document.NewRegisterForm.user_name.value))   
	{
		alert("用户名必须是字母或者数字且字母小写!");   
		document.NewRegisterForm.user_name.select();   
		return   false;   
	} **/  
		if(!/\S/.test(user_name.value))
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;最长20个字符,只能由小写英文字母和数字组成"
		else if(!/[a-z]\w{3,19}/.test(user_name.value))
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;最长20个字符,只能由小写英文字母和数字组成"
		else 
		{
			div.className = "";
			div.innerHTML = "<img src=\"/images/server.gif\" align=\"absmiddle\">&nbsp;正在服务器上校验用户名 ..."
			CheckUsername();
		}
	}
}

function password_focus(state, value)
{
	var pwd = document.NewRegisterForm.passwd[value];
	var div = document.getElementById("divPassword" + (value + 1));
	
	if(state)
	{
		div.className = "green";
		div.innerHTML = value ? "请再输入一遍您上面填写的密码。" : "密码由6-20个英文字母(区分大小写)或数字组成 ";
	}
	else
	{
		div.className = "orange";
		div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确。"
		
		if(pwd.value.length == 0)
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;" + (value ? "请再输入一遍您上面填写的密码" : "密码不能为空");
		else if(!/\w/.test(pwd.value))
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;" + (value ? "" : "确认") + "密码由6-20个英文字母(区分大小写)或数字组成 。";
		else if(value == 1 && pwd.value != document.NewRegisterForm.passwd[0].value)
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;两次密码输入不一致。";
		else
			div.className = "";
		
	}
}

function passwd_ques_focus(state)
{
	var ques = document.NewRegisterForm.passwd_answer;
	var div = document.getElementById("divQues");
	
	/**if(state)
	{
		div.className = "green";
		div.innerHTML = "请牢记这个答案,以便密码丢失时回答系统的提问。如果您的回答正确,系统就会自动把密码显示给您。";
	}
	else
	{
		div.className = "orange";
		div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确。"
		
		if(!/\S/.test(ques.value))
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;密码提示问题不可以为空。"
		else
			div.className = "";
	}*/
}

function CustName_focus(state)
{
	var cust = document.NewRegisterForm.cust_name;
	var div = document.getElementById("divCustName");
	
	cust.value = cust.value.replace(/\s/, "");
	
	if(state)
	{
		div.className = "green";
		div.innerHTML = "国内注册企业请用中文完整填写在工商局注册的全称";
	}
	else
	{
		if(/\S+/.test(cust.value))
		{
			div.className = "";
			div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确。"
		}
		else
		{
			div.className = "orange";
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;客户名称不可以为空。";
		}
	}
}

function salebuy_service_focus(state, element)
{
	var div = document.getElementById(element);
	
	if(state)
		div.className = "orange";
	else
		div.className = "";
}

function CheckUsername()
{
	var user_name = document.NewRegisterForm.user_name;
	var div = document.getElementById("divUsername");
	
	if(xmlHttp == null)
		xmlHttp = createXmlHttp();
	
	if(xmlHttp == null)
	{
		div.className = "";
		div.innerHTML = "您的浏览器太旧或不只支持 AJAX 技术,无法进行用户名检测。";
		return;
	}
		
	xmlHttp.abort();
	xmlHttp.onreadystatechange = readyStateChange;
	xmlHttp.open("GET", "/chkusr.jsp?u=" + UrlEncode(user_name.value));
	xmlHttp.send(null);
}

function readyStateChange()
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			var div = document.getElementById("divUsername");
			var result = xmlHttp.responseText;
			
			if(result == "1")
			{
				div.className = "";
				div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确,并且可以使用。";
			}
			else
			{
				div.className = "orange";
				div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;用户名称已经被其他用户占用。";

			}
		}
		else
		{
			div.className = "";
			div.innerHTML = "服务器返回错误,检测用户名失败";
		}
	} 
}
/***
 * 判断用名是不是已存在
 */
function checkUserNameExists(name){
	var div=document.getElementById("divUsername");
	if(name=="" || name==null){
		div.className = "orange";
		div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;请输入帐号名称。";
		document.getElementById("user_name").focus();
	}else{
	UserInfo.getCustIdByUserName(name,function(result){
		if(result == "" || result==null)
		{
			div.className = "";
			div.innerHTML = "<img src=\"/images/icon_yes_small.gif\" align=\"absmiddle\">&nbsp;填写正确,并且可以使用。";
		}
		else
		{
			alert(name+":用户已存在,请重新写填写!");
			div.className = "orange";
			div.innerHTML = "<img src=\"/images/icon_error_small.gif\" align=\"absmiddle\">&nbsp;用户名称已经被其他用户占用。";
			document.getElementById("user_name").value="";
	
		}
	});
  }
}
function getSubitems(obj, classid, emptyName, emptyValue)
{
	var xmlHttp = createXmlHttp();
	
	if(classid == null)
		return;
	else if(classid == "000000000000000") 
		classid = "";
	xmlHttp.open("GET", "/subsortitems.jsp?classid=" + UrlEncode(classid), false);
	xmlHttp.send(null);
	
	var result = xmlHttp.responseText;
	if(result == null || result.length == 0)
	{
		obj.options.length = 0;
		this.sortDisplay();
		return;	
	}
	else
	{
		obj.options.length = 0;
		
		if(emptyName != null || emptyValue != null)
			obj.options.add(new Option(emptyName, emptyValue));
		
		result = result.split("\n");
		for(var index = 0; index < result.length; index++)
		{
			var columns = result[index].split(",");
			if(columns.length>1)
			{
			var option = new Option(columns[3], columns[0])			
			obj.options.add(option);
			}
		}
		
		this.sortDisplay();
	}
}

function sortDisplay()
{
	if(document.NewRegisterForm.sort2.options.length == 0)
	{
		document.NewRegisterForm.sort2.style.display = "none";
		document.NewRegisterForm.sort3.style.display = "none";
	}
	else
	{
		document.NewRegisterForm.sort2.style.display = "block";
	}
	
	if(document.NewRegisterForm.sort3.options.length == 0)
		document.NewRegisterForm.sort3.style.display = "none";
	else
		document.NewRegisterForm.sort3.style.display = "block";
}

function createXmlHttp()
{
	if (window.ActiveXObject && !window.XMLHttpRequest)
		return new ActiveXObject((navigator.userAgent.toLowerCase().indexOf('msie 5') != -1) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP');
	else
		return new window.XMLHttpRequest();
}

⌨️ 快捷键说明

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