📄 job.js
字号:
// JScript File
function compareDate(DateOne,DateTwo)
{
DateOne = DateOne.replace(/\//g,'-');
DateTwo = DateTwo.replace(/\//g,'-');
var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ("-"));
var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ("-")+1);
var OneYear = DateOne.substring(0,DateOne.indexOf ("-"));
var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ("-"));
var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ("-")+1);
var TwoYear = DateTwo.substring(0,DateTwo.indexOf ("-"));
if (Date.parse(OneMonth+"/"+OneDay+"/"+OneYear) > Date.parse(TwoMonth+"/"+TwoDay+"/"+TwoYear))
{
return true;
}
else
{
return false;
}
}
//整数的正则表达式
function isint(zs){
var zsPattern=/^0$|^[1-9]\d*$/; //
result=zsPattern.test(zs);
if((!result)&&(zs!=""))return false;
else return true;
}
function showenddate()
{
var postdate=document.getElementById("ctl00_ContentPlaceHolder1_inputpostdate").value;
var days=document.getElementById("ctl00_ContentPlaceHolder1_txtDays").value;
var nowdate=document.getElementById("ctl00_ContentPlaceHolder1_inputnowdate").value;
var endshijian = dateadd(postdate,days)//根据发布时间得到到期时间
var endshijianformat=endshijian.getFullYear() + "-" + (endshijian.getMonth() + 1) + "-" + endshijian.getDate()
if(days!="" && days>0 && isint(days))
{
var stringedntime=endshijian.getFullYear() + "年" + (endshijian.getMonth() + 1) + "月" + endshijian.getDate() + "日";
if(compareDate(nowdate,endshijianformat)!=true)
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML=" 到期日:<span style=\"font-weight:bold;\">"+stringedntime+"</span>";
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML="您输入的有效期无效,到期日期不能早于当天日期";
}
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML="";
}
}
//添加职位和修改职位有效期
function showenddate1()
{
var postdate=document.getElementById("ctl00_ContentPlaceHolder1_inputpostdate").value;
var days=document.getElementById("ctl00_ContentPlaceHolder1_txtDays").value;
var nowdate=document.getElementById("ctl00_ContentPlaceHolder1_inputnowdate").value;
var endshijian = dateadd(postdate,days)//根据发布时间得到到期时间
var mcontractdate=document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value; //得到合同的有效期
var endshijianformat=endshijian.getFullYear() + "-" + (endshijian.getMonth() + 1) + "-" + endshijian.getDate()
if(days!="" && days>0 && isint(days))
{
var stringedntime=endshijian.getFullYear() + "年" + (endshijian.getMonth() + 1) + "月" + endshijian.getDate() + "日";
if(compareDate(nowdate,endshijianformat)!=true)
{
if(diffday(mcontractdate,nowdate)>0)
{
//比较合同有效期和职位结束时间,如果职位结束时间超过了职位有效期则返回
if(compareAvailabilityDate(mcontractdate,endshijianformat)!=true)
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML=" 到期日:<span style=\"font-weight:bold;\">"+stringedntime+"</span>";
mcontractdate=mcontractdate.replace(/\//g,'-');
var OneMonth = mcontractdate.substring(5,mcontractdate.lastIndexOf ("-"));
var OneDay = mcontractdate.substring(mcontractdate.length,mcontractdate.lastIndexOf ("-")+1);
var OneYear = mcontractdate.substring(0,mcontractdate.indexOf ("-"));
// document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="<span class='c_err'>您购买的合同服务期还有"+diffday(mcontractdate,nowdate)+"天,"+OneYear+"年"+OneMonth+"月"+OneDay+"日到期;您填写的职位有效期超出,建议修改。</span>";
document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="<span class='c_err'>您填写的职位有效期超出合同期,建议修改。</span>";
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML=" 到期日:<span style=\"font-weight:bold;\">"+stringedntime+"</span>";
document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="";
}
}
else
{
// document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="<span class='c_err'>您没有有效的服务!</span>";
document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="";
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML=" 到期日:<span style=\"font-weight:bold;\">"+stringedntime+"</span>";
}
}
else
{
// postdate=postdate.replace(/\//g,'-');
//
// var OneMonth1 = postdate.substring(5,postdate.lastIndexOf ("-"));
// var OneDay1 = postdate.substring(postdate.length,postdate.lastIndexOf ("-")+1);
// var OneYear1 = postdate.substring(0,postdate.indexOf ("-"));
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML="";
document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="<span class='c_err'>按目前输入的有效期,该职位"+stringedntime+"已到期;该有效期无效,请修改。</span>";
}
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_labelshowenddate").innerHTML="";
document.getElementById("ctl00_ContentPlaceHolder1_lblyqx").innerHTML="";
}
}
function dateadd(olddate,days)
{
// olddate=olddate.replace("-","/") ;
olddate=olddate.replace(/-/g,'/');
var a = new Date(olddate);
a = a.valueOf();
a = a + days * 24 * 60 * 60 * 1000;
a = new Date(a);
return a;
}
//邮箱判断
function mCheckrdEmail1(){
var form=document.forms[0];
form.ctl00$ContentPlaceHolder1$chkMemEmail.disabled = false;
form.ctl00$ContentPlaceHolder1$chkMemEmail.checked = true;
form.ctl00_ContentPlaceHolder1_chkOrgEmail.disabled = true;
form.ctl00_ContentPlaceHolder1_chkShowOtherEmail.disabled = true;
form.ctl00$ContentPlaceHolder1$txtOtherEmail.disabled = true;
form.ctl00_ContentPlaceHolder1_chkOrgEmail.checked = false;
form.ctl00$ContentPlaceHolder1$txtOtherEmail.checked = false;
form.ctl00_ContentPlaceHolder1_cbmEmail.checked = true;
document.getElementById("ctl00_ContentPlaceHolder1_lblEmail").innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_lblMemEmail").innerHTML;
}
function mCheckrdEmail2(){
var form=document.forms[0];
form.ctl00$ContentPlaceHolder1$chkMemEmail.disabled = true;
form.ctl00$ContentPlaceHolder1$chkMemEmail.checked = false; //new
form.ctl00_ContentPlaceHolder1_chkOrgEmail.disabled = false;
form.ctl00_ContentPlaceHolder1_chkOrgEmail.checked = true;
form.ctl00_ContentPlaceHolder1_chkShowOtherEmail.disabled = true;
form.ctl00$ContentPlaceHolder1$txtOtherEmail.disabled = true;
form.ctl00$ContentPlaceHolder1$txtOtherEmail.checked = false; //new
form.ctl00_ContentPlaceHolder1_cbmEmail.checked = true;
document.getElementById("ctl00_ContentPlaceHolder1_lblEmail").innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_lblOrgEmail").innerHTML;
}
function mCheckrdEmail3(){
var form=document.forms[0];
form.ctl00$ContentPlaceHolder1$chkMemEmail.disabled = true;
form.ctl00_ContentPlaceHolder1_chkOrgEmail.disabled = true;
form.ctl00_ContentPlaceHolder1_chkShowOtherEmail.disabled = false;
form.ctl00_ContentPlaceHolder1_chkShowOtherEmail.checked = true;
form.ctl00$ContentPlaceHolder1$txtOtherEmail.disabled = false;
form.ctl00_ContentPlaceHolder1_chkOrgEmail.checked = false;
form.ctl00$ContentPlaceHolder1$chkMemEmail.checked = false;
form.ctl00_ContentPlaceHolder1_cbmEmail.checked = true;
document.getElementById("ctl00_ContentPlaceHolder1_lblEmail").innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_txtOtherEmail").value;
}
function mIsCheckrdEmail(){
var form=document.forms[0];
form.ctl00_ContentPlaceHolder1_chkOrgEmail.checked = false;
form.ctl00$ContentPlaceHolder1$chkMemEmail.checked = false;
form.ctl00_ContentPlaceHolder1_chkShowOtherEmail.checked = false;
form.ctl00_ContentPlaceHolder1_cbmEmail.checked = false;
document.getElementById("ctl00_ContentPlaceHolder1_lblEmail").innerHTML="";
// if(form.ctl00_ContentPlaceHolder1_rdEmail0.checked){
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -