📄 reg3.htm
字号:
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 + -