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

📄 registration.htm

📁 share trading application.My code samples chapt-4 to chapt-7 are from a book named java project whic
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>
<head>
<title>Registration</title>
<!--Applying styles for the textbox. -->
<script language="javascript">
function init() 
{
document.forms[0].name1.focus();
}
function kaps(fieldname) 
{
fieldname.value= fieldname.value.toUpperCase();
}
function clearYear() 
{
if(document.forms[0].DOBYear.value == "Year") {
document.forms[0].DOBYear.value = "";
}
}
function checkOther() 
{
var city = document.forms[0].city.value;
if(city == "Others") 
{
document.forms[0].othercity.style.display = "";
	document.forms[0].othercity.focus();
	} 
else 
{
document.forms[0].othercity.style.display = "none";
	}
  }
function isEmpty(str)
{
if(str=="")
{
return true;
}
else 
return false;
}
function isAlpha(str1)
{
len=str1.length;
for(i=0; i<len; i++)
{
 if( ((str1.charAt(i) >='a')&& (str1.charAt(i) <='z')) ||  ((str1.charAt(i) >='A')&& (str1.charAt(i) <='Z')) )
{
}
else
{
return true; break;
}
}
}
function isAlphaNumeric(str1){
len=str1.length;
for(i=0; i<len; i++)
{
if( ((str1.charAt(i) >='a')&& (str1.charAt(i) <='z')) ||  ((str1.charAt(i) >='A')&& (str1.charAt(i) <='Z'))||((str1.charAt(i) >=0)&& (str1.charAt(i) <=9)) )
{}
else
{
return true; 
break;
}
}
}
function isPosInteger(num)
{
if(!(isNaN(num)))
{
if(num>0){ return true;}
}
else
{
return false;
}
}
function valid()
{
f=document.frmRegister;
if(isEmpty(f.name1.value))
{
alert("Please type your first name");
f.name1.focus();
return false;
}
else 
return true;
}
function isValidLoginPwd(str) 
{
if(isEmpty(str) || str == "") 
return false;
var name = str.toString();
var n=name.length;	
var i;
for(i=0; i<n; i++) 
{
var ch = name.charAt(i);
if((!isAlphaNumeric(ch)) && (ch != "_")) 	
	 {
	return false;
  	}
  	}
	return true;
  }
function validateAll() 
{
var name1 = document.forms[0].name1.value;
var name2 = document.forms[0].name2.value; 
var name3 = document.forms[0].name3.value;
var add1 = document.forms[0].address1.value;
var city = document.forms[0].city.value;
var occupation = document.forms[0].occupation.value;
var pin = document.forms[0].pincode.value;
var state = document.forms[0].state.value;
var email = document.forms[0].email.value;
var incomegr = document.forms[0].incomegroup.value;
var rphone = document.forms[0].RPhone.value;
var ophone = document.forms[0].OPhone.value;
var mphone = document.forms[0].MPhone.value;
var fax = document.forms[0].Fax.value;
var dobday = document.forms[0].DOBDay.value;
var dobmonth = document.forms[0].DOBMonth.value;
var dobyear = document.forms[0].DOBYear.value;
var altemail = document.forms[0].altemail.value;
var currentYr = new Date().getFullYear();
var loginname = document.forms[0].loginname.value;
var pwd = document.forms[0].password.value;
var reg = new RegExp("^[A-Za-z0-9_]{1,}[.]?[A-Za-z0-9_]{1,}@{1}([A-Za-z0-9_]+[.]{1})+[A-Za-z0-9_]{1,}$");
if(dobyear == "Year") 
dobyear = "";
if(isEmpty(name1)) 
{
alert("Please type your first name.");
document.forms[0].name1.focus();
return false;
} 
else if(isAlpha(name1)) 
{
alert("First name contains invalid characters. Please re-enter.");
document.forms[0].name1.focus();
return false;
}
else if(isEmpty(name3)) 
{
alert("Please type your last name.");
document.forms[0].name3.focus();
return false;
}
else if(isAlpha(name3)) 
{
alert("The last name contains invalid characters. Please re-enter.");
document.forms[0].name3.focus();
return false;
}
else if(isEmpty(add1)) 
{
alert("The address is compulsory.");
document.forms[0].address1.focus();
return false;
} 
else if(isEmpty(city)) 
{
alert("Please select the name of the city.");
document.forms[0].city.focus();
return false;
} 
else if(city == "Others") 
{
 if(isEmpty(document.forms[0].othercity.value)) {
alert("Please select the name of the city.");
document.forms[0].othercity.focus();
return false;
}
else if(isAlpha(document.forms[0].othercity.value)) {
alert("City name contains invalid characters.  Please re-enter.");
document.forms[0].othercity.focus();
return false;
}
} 
else if(isEmpty(occupation)) 
{
alert("Please select an occupation.");
document.forms[0].occupation.focus();
return false;
} 
else if(isEmpty(state)) 
{
alert("Please select the state.");
document.forms[0].state.focus();
return false;
} 
else if(incomegr == "-1") 
{
alert("Please select the income group.");
document.forms[0].incomegroup.focus();
return false;
} 
else if(isEmpty(pin)) 
{
alert("Please type the pin code.");
document.forms[0].pincode.focus();
return false;
}
else if(!isPosInteger(pin)) 
{
alert("Please type a valid 6 digit pin code.");
document.forms[0].pincode.focus();
return false;
}
else if(isEmpty(email)) {
alert("Please type your e-mail address.");
document.forms[0].email.focus();
return false;
} 
else if(!reg.test(email)) 
{
alert("Invalid email address. Please re-enter.");
document.forms[0].email.focus();
return false;
} 
else if(isEmpty(rphone) && isEmpty(ophone) && isEmpty(mphone) && isEmpty(fax)) 
{
alert("Please enter at least one of your contact numbers.");
document.forms[0].RPhone.focus();
return false;
}
else if(dobday == 0) 
{
alert("Please select the day. .");
document.forms[0].DOBDay.focus();
return false;
} 
else if(dobmonth == 0) 
{
alert("Please select the month .");
document.forms[0].DOBMonth.focus();
return false;
} 
else if(!isPosInteger(dobyear)) 
{
alert("Please type a valid 4 digit year.");
document.forms[0].DOBYear.focus();
return false;
}
else if((parseInt(dobyear) < 1900) || (parseInt(dobyear) >= currentYr)) 
{
alert("Please type a valid 4 digit year.  Year should be greater than 1900");
document.forms[0].DOBYear.focus();
return false;
} 
else if(isEmpty(loginname)) 
{
alert("Please type your Login Name.");
document.forms[0].loginname.focus();
return false;
} 
else if(isEmpty(pwd)) 
{
alert("Please type your password.");
document.forms[0].password.focus();
return false;
} 
else if(isValidLoginPwd(loginname)) 
{
alert("Invalid login name. Login name can contain letters, numbers and underscore (_) only.");
document.forms[0].focus();
return false;
}
else if(!isEmpty(rphone)) 
{
if(!isPosInteger(rphone)) 
{
alert("Invalid characters in residence phone. Please re-enter.");
document.forms[0].RPhone.focus();
return false;
}
else
{
return true;
}
}
else if(!isEmpty(ophone)) 
{
if(!isPosInteger(ophone)) 
{
alert("Invalid characters in the office phone number. Please re-enter.");
document.forms[0].OPhone.focus();
return false;
}
else

⌨️ 快捷键说明

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