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