|
|

楼主 |
发表于 2007-10-6 11:32:06
|
显示全部楼层

<SCRIPT language=javascript type=text/javascript>
function chkUserName()
{
if(!isStr(document.all.userName.value) || len(document.all.userName.value) > 20 || len(document.all.userName.value) < 6)
{
alert("对不起,用户名必须为英文字母、数字或下划线,长度为6~20。");
document.all.userName.focus();
return false;
}
else
{
openHideWin('InfoForm/?strUser='+thisForm.userName.value)
}
}
function checkThisForm() {
if(!isStr(document.all.userName.value) || len(document.all.userName.value) > 20 || len(document.all.userName.value) < 6)
{
alert("对不起,用户名必须为英文字母、数字或下划线,长度为6~20。");
document.all.userName.focus();
return false;
}
if(len(document.all.password.value) > 20 || len(document.all.password.value) < 6 || !isStr(document.all.password.value))
{
alert("对不起,密码必须为英文字母、数字或下划线,长度为6~20。");
document.all.password.focus();
return false;
}
if (document.all.password.value != document.all.confirmPassword.value)
{
alert("对不起,密码与重复密码不一致!");
document.all.confirmPassword.focus();
return false;
}
if (len(trim(document.all.companyName.value)) < 6)
{
alert("对不起,公司名称不能少于6个字符(不包括字符内的空格)!");
document.all.companyName.focus();
return false;
}
if (len(document.all.companyName.value)>100)
{
alert("对不起,公司名称描述过长(最大100个字符,50位中文),请更正!");
document.all.companyName.focus();
return false;
}
if (len(trim(document.all.licenceNumber.value))>80)
{
alert("对不起,公司营业执照描述过长(最大80个字符,40位中文),请更正!");
document.all.licenceNumber.focus();
return false;
}
if (isNaN(document.all.foundDate_Y.value) || len(document.all.foundDate_Y.value)!="4" || document.all.foundDate_Y.value.indexOf(".")!="-1")
{
alert("对不起,请输入正确的公司成立日期的年份部份(四位整数不含小数点)!");
document.all.foundDate_Y.focus();
return false;
}
if (document.all.foundDate_Y.value.indexOf("'")!="-1")
{
alert("公司成立年份中含有特殊字符,请重新输入正确的成立年份!");
document.all.foundDate_Y.focus();
return false;
}
if (len(trim(document.all.foundDate_Y.value)) < 4 || (!checkDate(document.all.foundDate_Y.value,document.all.foundDate_M.value,document.all.foundDate_D.value )))
{
alert("公司成立日期格式或范围不正确,请重新输入!");
document.all.foundDate_Y.focus();
return false;
}
if (len(trim(document.all.registerFund.value)) < 1 || isNaN(document.all.registerFund.value))
{
alert("对不起,请输入注册资金,必须为数字!");
document.all.registerFund.focus();
return false;
}
/*
if (len(trim(document.all.companyIntroduction.value)) < 50 || len(trim(document.all.companyIntroduction.value)) > 5000)
{
alert("对不起,公司简介必须在50-5000之间,为确保申请成功和招聘效果,请尽可能填写详细资料!");
document.all.companyIntroduction.focus();
return false;
}
*/
if (len(trim(document.all.contactPerson.value)) < 1)
{
alert("对不起,联系人不能为空!");
document.all.contactPerson.focus();
return false;
}
if (len(trim(document.all.contactPerson.value))>50)
{
alert("联系人资料描述过长(最大50个字符,25位中文)!");
document.all.contactPerson.focus();
return false;
}
if (len(trim(document.all.contactTel_Z.value))>20 || len(trim(document.all.contactTel_Z.value)) < 3)
{
alert("对不起,电话区号长度不合法,请更正!");
document.all.contactTel_Z.focus();
return false;
}
if (len(trim(document.all.contactTel.value))>50 || len(trim(document.all.contactTel.value)) < 5)
{
alert("对不起,电话号码长度不合法,请更正!");
document.all.contactTel.focus();
return false;
}
var tel;
tel = document.all.contactTel_Z.value + document.all.contactTel.value + document.all.contactTel_E.value;
if(!isNum(tel) || tel.indexOf(".")!="-1")
{
alert("对不起,您输入的电话号码不合法,必须输入数字符号且不含小数点!");
document.all.contactTel_Z.focus();
return false;
}
if(tel.indexOf("'")!="-1")
{
alert("对不起,您输入的电话号码不合法,请更正!");
document.all.contactTel_Z.focus();
return false;
}
if (len(trim(document.all.contactFax_Z.value))>20)
{
alert("对不起,传真区号长度不合法,请更正!");
document.all.contactFax_Z.focus();
return false;
}
if (len(trim(document.all.contactFax.value))>50)
{
alert("对不起,传真号码长度不合法,请更正!");
document.all.contactFax.focus();
return false;
}
var fax;
fax = document.all.contactFax_Z.value + document.all.contactFax.value + document.all.contactFax_E.value;
if (!isNum(fax) || fax.indexOf(".")!="-1")
{
alert("对不起,传真号码不合法,必须输入数字符号且不含小数点!");
document.all.contactFax_Z.focus();
return false;
}
if (fax.indexOf("'")!="-1")
{
alert("对不起,您输入的传真号码不合法,请更正!");
document.all.contactFax_Z.focus();
return false;
}
if(!isEmail(document.all.email.value))
{
alert("请正确填写邮箱地址!");
document.all.email.focus();
return false;
}
if (len(document.all.address_P.value) < 1)
{
alert("请选择贵公司所在省(直辖市)!");
document.all.address_P.focus();
return false;
}
if (len(document.all.address.value) < 1)
{
alert("请详细填写贵公司通讯地址!");
document.all.address.focus();
return false;
}
if (len(trim(document.all.address.value))>100)
{
alert("对不起,公司通讯地址过长(最大100个字符,50位中文),请更正!");
document.all.address.focus();
return false;
}
if (!isNum(document.all.zipCode.value))
{
alert("对不起,邮政编码必须为数字符号!");
document.all.zipCode.focus();
return false;
}
if (len(trim(document.all.zipCode.value))>6 || document.all.zipCode.value.indexOf(".")!="-1")
{
alert("对不起,邮政编码必须输入数字符号不含小数点且最大长度为6!");
document.all.zipCode.focus();
return false;
}
if (len(trim(document.all.homePage.value))>100)
{
alert("对不起,公司主页资料描述过长(最大100个字符,50位中文),请更正!");
document.all.homePage.focus();
return false;
}
document.all.thisForm.submit();
document.all.thisForm.Submit.disabled = true;
document.all.thisForm.Submit.value = " 请稍候... ";
}
</SCRIPT> |
|