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

📄 reg3.htm

📁 vc-mfc编程实例 很简单的东西,以后回多传自己的东西
💻 HTM
📖 第 1 页 / 共 3 页
字号:
	 if(userobj.Company!=null)
	 {
	 	$("company").value=userobj.Company;
	 }
	 if(userobj.City!=null)	
	 {
	 	$("city").value=userobj.City;
	 }
	 if(userobj.State!=null)	
	 {
	 	$("state").value=userobj.State;
	 }	
	 if(userobj.Country!=null)
	 {
	 	contryobj.setValue(userobj.Country);
	 }
	 
}
function btn_submit()
{
	//var bOnline = window.external.IsOnline();
	if($("fname").value=="")
	{
		$("td_fname").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input your First name.','alert');
		RIT_popMsg('',264,180,'ok',GS("fname_error"),'alert');
		return;
	}
	else
	{
		$("td_fname").style.color="";
	}
	if($("lname").value=="")
	{
		$("td_lname").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input your Last name.','alert');
		RIT_popMsg('',264,180,'ok',GS("lname_error"),'alert');
		return;
	}
	else
	{
		$("td_lname").style.color="";
	}
	if($("add1").value=="")
	{
		$("td_add1").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input you address.','alert');
		RIT_popMsg('',264,180,'ok',GS("add1_error"),'alert');
		return;
	}
	else
	{
		$("td_add1").style.color="";
	}
	if($("zip").value=="")
	{
		$("td_zip").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input you zip.','alert');
		RIT_popMsg('',264,180,'ok',GS('zip_error'),'alert');
		return;
	}
	else
	{
		$("td_zip").style.color="";
	}
	if($("phone").value=="")
	{
		$("td_phone").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input you phone number.','alert');
		RIT_popMsg('',264,180,'ok',GS('phone_error'),'alert');
		return;
	}
	else
	{
		$("td_phone").style.color="";
	}
	if($("email").value=="")
	{
		$("td_email").style.color="red";
		//RIT_popMsg('',264,180,'ok','please input you email.','alert');
		RIT_popMsg('',264,180,'ok',GS('email_error'),'alert');
		return;
	}
	else
	{
		$("td_email").style.color="";
	}
	if(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test($("email").value)==false)
    {
		$("td_email").style.color="red";
      //RIT_popMsg('',264,180,'ok','The Email format error.','alert');
	  RIT_popMsg('',264,180,'ok',GS('emailf_error'),'alert');
	  return;
	}
	else
	{
		$("td_email").style.color="";
	}
	//if (bOnline){
		if(checkemail($("email").value)==false)
		{
			$("td_email").style.color="red";
			RIT_popMsg('',264,180,'ok',GS('emaile_error'),'alert');
			return;
		}
		else if(checkemail($("email").value)=="net")
		{
			return;
		}
		else
		{
			$("td_email").style.color="";
		}
	//}
	if($("city").value=="")
	{
		$("td_city").style.color="red";
		RIT_popMsg('',264,180,'ok',GS('city_error'),'alert');
		return;
	}
	else
	{
		$("td_city").style.color="";
	}
	$("Layer2").style.display="";
	var callpage="http://www.farstone.com/support/forms/process-forms/product-userreg.asp";
	var postdata="usertype="+usertypeobj.value;
	postdata+="&FirstName="+$("fname").value;
	postdata+="&LastName="+$("lname").value;
	//postdata+="&LastName="+$("lname").value;
	postdata+="&Address1="+$("add1").value;
	postdata+="&Address2="+$("add2").value;
	postdata+="&Postal="+$("zip").value;
	postdata+="&PhoneNumber="+$("phone").value;
	postdata+="&Email="+$("email").value;
	postdata+="&Company="+$("company").value;
	postdata+="&City="+$("city").value;
	postdata+="&State="+$("state").value;
	postdata+="&Country="+contryobj.value;
	postdata+="&newsletter="+container1.value;
	postdata+="&product="+window.external.GetProductName();
	postdata+="&version="+window.external.GetProductVersion();
	postdata+="&productid="+window.external.GetProductID();
	postdata+="&lang="+window.external.GetLanguageID();
	postdata+="&sn="+window.external.GetSN();
	
	if(isupdate!="")
	{
		postdata+="&RegID="+isupdate;
	}
	
	 xmlbegin="<info>"
	xmlend="</info>"
	myxml =xmlbegin
	myxml=myxml+"<usertype>"+usertypeobj.value+"</usertype>"
	myxml=myxml+"<FirstName>"+$("fname").value+"</FirstName>"
	myxml=myxml+"<LastName>"+$("lname").value+"</LastName>"
	myxml=myxml+"<Address1>"+$("add1").value+"</Address1>"
	myxml=myxml+"<Address2>"+$("add2").value+"</Address2>"
	myxml=myxml+"<Postal>"+$("zip").value+"</Postal>"
	myxml=myxml+"<PhoneNumber>"+$("phone").value+"</PhoneNumber>"
	myxml=myxml+"<email>"+$("email").value+"</email>"
	myxml=myxml+"<email2>"+$("email").value+"</email2>"
	myxml=myxml+"<Company>"+$("company").value+"</Company>"
	myxml=myxml+"<City>"+$("city").value+"</City>"
	myxml=myxml+"<State>"+$("state").value+"</State>"
	myxml=myxml+"<Country>"+contryobj.value+"</Country>"
	myxml=myxml+xmlend
	window.external.SetRegisterInfo(myxml);
	//if (bOnline){
	if (!isOnline){
		RIT_popMsg('',264,180,'ok',GS('net_error'),'info');
		$("Layer2").style.display="none";
		return;
	}
	getXmlValue(callpage,postdata);
	//}else{
	//	RIT_popMsg('',330,180,'ok',GS('online_error'),'alert');
	//	window.external.OnClose();
	//}
	//alert(callpage);
}

var XMLSender = new ActiveXObject("Microsoft.XMLHTTP");
var startTime = new Date();
function getXmlValue(pageurl,postdata){
	XMLSender.Open("POST",pageurl + "?" + postdata,true);
	XMLSender.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	XMLSender.send();
	startTime = new Date();
	runXmlValue();
}

function runXmlValue(){
	var runTime = new Date();
	if (runTime - startTime > 60 * 1000){
		RIT_popMsg('',264,180,'ok',GS('net_error'),'info');
		$("Layer2").style.display="none";
		return;
	}
	if (XMLSender.readyState == 4){
		 //alert(XMLSender.responseText);	      
		var result=XMLSender.responseText;
		//alert(result);
		$("Layer2").style.display="none";
		if(result.substring(0,2)=="TT")
		{
			if (window.external.GetProductID.toUpperCase() == "FARSTONE_DCSERVER" || window.external.GetProductID.toUpperCase() == "FARSTONE_DCP3" || window.external.GetProductID.toUpperCase() == "FARSTONE_DCPRO03"){
				RIT_popMsg('',300,180,'ok',GS('reg_ok')+' '+window.external.GetProductName()+'.','info');
			}else{
				RIT_popMsg('',300,180,'ok',GS('reg_ok')+' '+window.external.GetProductName()+' '+window.external.GetProductVersion()+'.','info');
			}
			window.external.SetRegisterID(result.substring(2,result.length));
			//alert(result.substring(2,result.length));
			window.external.OnClose();
		}
		else
		{
			RIT_popMsg('',264,180,'ok',GS('net_error'),'info');
			//window.external.OnClose();
			return;
		}
	}else{
		setTimeout(runXmlValue,100);
	}
}
function checkemail(Email)
{
	//var bOnline = window.external.IsOnline();
	if(isupdate!="")
	{
		return true;
	}
	var callpage="http://www.farstone.com/support/forms/process-forms/product-checkemail.asp";
	callpage+="?email="+Email;
	//if (bOnline){
		var XMLSender = new ActiveXObject("Microsoft.XMLHTTP");
		try
		{
			XMLSender.Open("GET",callpage,true);
			XMLSender.send();
			var result=getMailValue();
		}
		catch (e)
		{
			isOnline = false;
			var result = "no";
		}
		//alert(XMLSender.responseText);	      
		//document.write(XMLSender.responseText);
		if(result=="yes")
		{
			return false;
		}
		else if(result=="no")
		{
			return true;
		}
	//}
	//else
	//{
	//	RIT_popMsg('',330,180,'ok',GS('online_error'),'alert');
	//	return "net";
	//}
}

function getMailValue(){
	var runTime = new Date();
	if (runTime - startTime > 60 * 1000){
		return;
	}
	if (XMLSender.readyState == 4){
		var result=XMLSender.responseText;
		return result;
	}else{
		setTimeout(getMailValue,100);
	}
}
function btn_cancel()
{
	window.external.OnClose();
}
</script>
</html>

⌨️ 快捷键说明

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