📄 validform.js
字号:
//函数名:chkempty
//功能介绍:检查是否为空值
//参数说明:要检查的字符串
//返回值:0:不是 1:是
function chkempty(s)
{
if ((s==null)||(s.length==0))
return 1;
else
return 0;
}
//函数名:fucCheckNUM
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="-0123456789";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}
//函数名:fucCheckTEL
//功能介绍:检查是否为电话号码
//参数说明:要检查的字符串
//返回值:1为是合法,0为不合法
function fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp="0123456789-()# ";
for (i=0;i<TEL.length;i++)
{
j=strTemp.indexOf(TEL.charAt(i));
if (j==-1)
{
//说明有字符不合法
return 0;
}
}
//说明合法
return 1;
}
//函数名:chkIdCard
//功能介绍:检查是否为身份证号码
//参数说明:要检查的字符串
//返回值:1为是身份证号码,0为不是身份证号码
function chkIdCard(s)
{
if(s.length!=15){
if(s.length!=18){
return 0;
}
else return 1;
}
else return 1;
}
//函数名:chkIdCard
//功能介绍:检查是大于零
//参数说明:要检查的字符串
//返回值:1为是,0为不是
function chkIde(s)
{
if(s>0){
return 1;
}
else return 0;
}
//函数名:chkorderid
//功能介绍:检查是否为13位
//参数说明:要检查的字符串
//返回值:1为是,0为不是
function chkorderid(s)
{
if(s.length==13){
return 1;
}
else return 0;
}
//==================================验证======================================//
//函数名:Onsubmitneworder
//功能介绍:neworder页面检查
//参数说明:
//返回值:
function Onsubmitneworder(){
s=window.document.OrderActionForm;
//不能为空项
if (chkempty(s.responsibility_by.value)==1){
alert("请输入“担当者”!");
s.responsibility_by.focus();
return false;
}
if (chkempty(s.responsibility_by_phone.value)==1){
alert("请输入“电话号码”!");
s.responsibility_by_phone.focus();
return false;
}
if (fucCheckTEL(s.responsibility_by_phone.value)==0){
alert("“电话号码”为数字!");
s.responsibility_by_phone.focus();
return false;
}
if (chkempty(s.responsibility_by_email.value)==0){
if (chkemail(s.responsibility_by_email.value)==0){
alert("请输入正确的“email”!");
s.responsibility_by_email.focus();
return false;
}
}
if (chkempty(s.number.value)==1){
alert("请输入“募集人数”!");
s.number.focus();
return false;
}
if (chkIde(s.number.value)==0){
alert("“募集人数”大于0的数字!");
s.number.focus();
return false;
}
if (chkempty(s.age_from.value)||chkempty(s.age_to.value)==1){
alert("请输入“年龄”!");
s.age_from.focus();
return false;
}
if (fucCheckNUM(s.age_from.value)==0){
alert("“年龄”为数字!");
s.age_from.focus();
return false;
}
if (fucCheckNUM(s.age_to.value)==0){
alert("“年龄”为数字!");
s.age_to.focus();
return false;
}
if((s.age_from.value-s.age_to.value)>0){
alert("注意“年龄大小顺序”!");
s.age_from.focus();
return false;
}
if (chkempty(s.bargin_month.value)==1){
alert("请输入“契约期间”!");
s.bargin_month.focus();
return false;
}
if (fucCheckNUM(s.bargin_month.value)==0){
alert("“契约期间”为数字!");
s.bargin_month.focus();
return false;
}
if (chkempty(s.probationership_month.value)==1){
alert("请输入“试用时间”!");
s.probationership_month.focus();
return false;
}
if (fucCheckNUM(s.probationership_month.value)==0){
alert("“试用时间”为数字!");
s.probationership_month.focus();
return false;
}
if (chkempty(s.detail_work_todo.value)==1){
alert("请输入“负责工作”!");
s.detail_work_todo.focus();
return false;
}
if (chkempty(s.request_competency.value)==1){
alert("请输入“必要资格”!");
s.request_competency.focus();
return false;
}
if (chkempty(s.salary_from.value)==1){
alert("请输入“工资”!");
s.salary_from.focus();
return false;
}
if (chkempty(s.salary_to.value)==1){
alert("请输入“工资”!");
s.salary_to.focus();
return false;
}
if (fucCheckNUM(s.salary_from.value)==0){
alert("“工资”为数字!");
s.salary_from.focus();
return false;
}
if (fucCheckNUM(s.salary_to.value)==0){
alert("“工资”为数字!");
s.salary_to.focus();
return false;
}
if((s.salary_from.value-s.salary_to.value)>0){
alert("注意“工资高低顺序”!");
s.salary_to.focus();
return false;
}
var n=0;
var temp=s.fuli;
for(var i=0;i<temp.length;i++)
{
if(temp[i].checked)
{
n++;
}
}
if(n==0){
alert("至少选择一项“福利”!");
temp[0].focus();
return false;}
s.submit();
}
//函数名:Onsubmitnewperson
//功能介绍:neworder页面检查
//参数说明:
//返回值:
function Onsubmitnewperson(){
s=window.document.PersonActionForm;
//不能为空项
var j=0;
if (chkempty(s.salary_requirnet_net.value)==1){
alert("请输入“薪水要求”!");
s.salary_requirnet_net.focus();
return false;
}
if (fucCheckNUM(s.salary_requirnet_net.value)==0){
alert("“薪水要求”为数字!");
s.salary_requirnet_net.focus();
return false;
}
for(var i=0;i<s.apply_forarray.options.length;i++)
{
if(!s.apply_forarray.options[i].selected){
j++;
}
}
if(j==i)
{
alert("请输入“希望岗位”!");
s.apply_forarray.focus();
return false;
}
if (chkempty(s.time.value)==1){
alert("请输入“填表日期”!");
s.time.focus();
return false;
}
if (chkempty(s.person_fname.value)==1){
alert("请输入“姓”!");
s.person_fname.focus();
return false;
}
if (chkempty(s.person_sname.value)==1){
alert("请输入“名”!");
s.person_sname.focus();
return false;
}
if (chkempty(s.contact_phone_no.value)==1){
alert("请输入“联系电话”!");
s.contact_phone_no.focus();
return false;
}
if (fucCheckTEL(s.contact_phone_no.value)==0){
alert("“联系电话”为数字!");
s.contact_phone_no.focus();
return false;
}
if (chkempty(s.brithdate.value)==1){
alert("请输入“出生年月”!");
s.brithdate.focus();
return false;
}
if (chkempty(s.e_mail.value)==0){
if (chkemail(s.e_mail.value)==0){
alert("请输入正确的“email”!");
s.e_mail.focus();
return false;
}
}
if (chkempty(s.address_no.value)==1){
alert("请输入“联系地址”!");
s.address_no.focus();
return false;
}
if (chkempty(s.post_code.value)==1){
alert("请输入“邮编”!");
s.post_code.focus();
return false;
}
s.submit();
}
//函数名:Onsubmitserchorder
//功能介绍:serchorder页面检查
//参数说明:
//返回值:
function Onsubmitserchorder(){
s=window.document.searchForm;
//不能为空项
if (chkempty(s.age_from.value)==0)
{
if(fucCheckNUM(s.age_from.value)==0)
{ alert("“年龄”为数字!");
s.age_from.focus();
return false;
}
if (chkempty(s.age_to.value)==0)
{
if(fucCheckNUM(s.age_to.value)==0)
{
alert("“年龄”为数字!");
s.age_to.focus();
return false;
}
if((s.age_from.value-s.age_to.value)>0)
{
alert("注意“年龄的大小顺序”!");
s.age_to.focus();
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -