专注于技术经验交流

水至清则无鱼、宁静而致远!

技术、经验、学习共同打造网络新生活!
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

自己写的注册用户验证JS

Posted on 2006-09-24 18:09  小鱼儿  阅读(577)  评论(0编辑  收藏  举报

<script language="javascript">
function IsDigit(cCheck)
{
return (('0'<=cCheck) && (cCheck<='9'));
}

function IsAlpha(cCheck)
{
return ((('a'<=cCheck) && (cCheck<='z')) (('A'<=cCheck) && (cCheck<='Z')))
}

function IsaNull(cCheck)
{
return(cCheck != " ")
}

function checkform()
{
id = document.Form1.dlid.value;
if (id == "")
{
alert("请输入注册名");
document.Form1.dlid.focus();
return false;
}
if(id.length<4)
{
alert("注册名不能低于4个字符");
document.Form1.dlid.focus();
return false;
}
/*
for (nIndex=0; nIndex<id.length; nIndex++)
{
cCheck = id.charAt(nIndex);
if (!(IsDigit(cCheck) IsAlpha(cCheck) cCheck=='-' cCheck=='_' cCheck=='.'))
{
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
document.Form1.id.focus();
return false;
}
}
*/

password = document.Form1.dlmm.value;
if (password == "")
{
alert("请输入登陆密码");
document.Form1.dlmm.focus();
return false;
}
if(password.length<6)
{
alert("密码不能小于6个字符");
document.Form1.dlmm.focus();
return false;
}
password1 = document.Form1.qrmm.value;
if (password>password1)
{
alert("重复密码与登陆密码不相同");
document.Form1.dlmm.focus();
document.Form1.qrmm.focus();
return false;
}
if (password<password1)
{
alert("重复密码与登陆密码不相同");
document.Form1.dlmm.focus();
document.Form1.qrmm.focus();
return false;
}
if (document.Form1.tswt.value=="")
{
alert("密码提示问题不能为空");
document.Form1.tswt.focus();
return false;
}
if (document.Form1.tsda.value=="")
{
alert("您的密码提示问题答案不能为空");
document.Form1.tsda.focus();
return false;
}

if(document.Form1.gsmc.value=="")
{
alert("公司名称不能为空");
document.Form1.gsmc.focus();
return false;
}
if(document.Form1.gsjj.value=="")
{
alert("公司简介不能为空");
document.Form1.gsjj.focus();
return false;
}
if(document.Form1.gsjj.value.length>250)
{
alert("公司简介不能超过250字");
document.Form1.gsjj.focus();
return false;
}
if(document.Form1.txtzycp.value=="")
{
alert("公司主营产品不能为空");
document.Form1.txtzycp.focus();
return false;
}
if(document.Form1.txtzycp.value.length>250)
{
alert("公司主营产品不能超过250字");
document.Form1.txtzycp.focus();
return false;
}

if(document.Form1.xxdz.value=="")
{
alert("公司详细地址不能为空");
document.Form1.xxdz.focus();
return false;
}
chineseid = document.Form1.lxr.value;
if (chineseid == "")
{
alert("请输入中文");
document.Form1.lxr.focus();
return false;
}
if(document.Form1.lxdh.value=="")
{
alert("公司联系电话不能为空");
document.Form1.lxdh.focus();
return false;
}

if (document.Form1.email.value == "")
{
alert("请输入您的E-MAIL地址");
document.Form1.email.focus();
return false;
}

email=document.Form1.email.value;
emailerr=0
for (i=0; i<email.length; i++)
{
if ((email.charAt(i) == "@") & (email.length > 5))
{
emailerr=emailerr+1
}
}
if (emailerr != 1)
{
alert("请输入正确的E-MAIL地址");
document.Form1.email.focus();
return false;
}


return true;

}
</script>



后台cs   page_lod

tjxx.Attributes.Add("OnClick","return checkform();");//tjxx为事件名称ID

New Document