⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 companyinfoupdate.js

📁 CallSun 人才招聘求职系统 V2.20
💻 JS
字号:
// JScript 文件
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*&)/g,"");
}
var jobArray = new Array();
var job = null;
function JobEntity()
{
    this.JID = 0;
    this.CID = 0;
    this.CountNeed = 0;
    this.JobName = "";
    this.Title = "";
    this.Date = "";
    this.DateExpired = "";
    this.MainClass = "";
    this.SubClass = "";
    this.Age = "";
    this.Sex = "";
    this.WorkArea = "";
    this.WorkType = "";
    this.WorkObject = "";
    this.City = "";
    this.Education = "";
    this.Memo = "";
}

function changeBlock(index)
{
    var je = jobArray[index];
    setValueById("jid",je.JID);
    job.setByValue("jobMain",je.MainClass);
    job.self("jobMain").onchange();
    job.setByValue("jobSub",je.SubClass);
    setValueById("jobName",je.JobName);
    setValueById("jobDate",je.Date);
    setValueById("jobDateExpired",je.DateExpired);    
    setValueById("jobCountNeed",je.CountNeed);
    setValueById("jobAge",je.Age);
    
    setSelectedByValue("jobWorkArea",je.WorkArea);
    setSelectedByValue("jobWorkType",je.WorkType);
    setSelectedByValue("jobWorkObject",je.WorkObject);
    setSelectedByValue("jobEducation",je.Education);
    setSelectedByValue("jobSex",je.Sex);
    
    setValueById("jobCity",je.City);
    
    setValueById("jobMemo",je.Memo);
}

function setValueById(id,value)
{
    document.getElementById(id).value = value;
}

function setSelectedByValue(id,value)
{
    var obj = document.getElementById(id);
    var length = obj.options.length;
    var chk = false;
    for (var i = 0; i < length; i++)
    {
        if (obj.options[i].value == value)
        {
            obj.options[i].selected = true;
            chk = true;
            break;
        }
    }
    
    if ((!chk) && (length > 0))
    {
        obj.options[0].selected = true;
    }
}

function initData()
{    
    initSelectElement("jobSex",sexArray,sexArray);
    initSelectElement("jobEducation",educationArray,educationArray);
    initSelectElement("jobWorkType",worktypeArray,worktypeArray);
    initSelectElement("jobWorkArea",lpArray,lpArray);
    initSelectElement("jobWorkObject",workexpArray,workexpArray);
    initJobClass();
}

function initSelectElement(id,optionValues,optionTexts)
{
    var obj = document.getElementById(id);
    if (obj != null)
    {
        clearChildNodes(obj);
    
        var length = optionValues.length;
        if (length == optionTexts.length)    
        {
            var option = null;
            var text = null;
            for (var i = 0; i < length; i++)
            {
                option = document.createElement("option");
                option.setAttribute("value",optionValues[i]);
                text = document.createTextNode(optionTexts[i]);
                option.appendChild(text);
                obj.appendChild(option);
            }
        }
    }
}

function clearChildNodes(obj)
{
    var length = obj.childNodes.length;
    for (var i = 0; i < length; i++)
    {
        obj.removeChild(obj.childNodes[i]);
    } 
}

function initJobClass()
{
    var jobselect = new Array('jobMain', 'jobSub');
    job = new AutoSelection(jobList, jobselect);
}

function formSubmit()
{
    var chk = formChecked();
    if (chk)
    {
        var obj = document.getElementById("act");
        obj.value = "updateJob";
        document.aspnetForm.submit();
    }
}

function formChecked()
{
    var chk = true;
    var eleNames = new Array("jobName");
    var messages = new Array("请输入职位名称!");
    var length = eleNames.length;
    for (var i=0; i < length; i++)
    {
        chk = chk && (!isEmptyValue(eleNames[i],messages[i]));
        if (chk == false)
        {
            break;
        }
    }
    
    chk = chk && isIntegerValue("jobCountNeed","人数必须是数字型");
    
    return chk;
}

function isEmptyValue(id,message)
{
    var chk = true;
    var obj = document.getElementById(id);
    obj.value = obj.value.trim();
    if (obj.value != "")
    {
        chk = false;
    }
    else
    {
        alert(message);
        obj.focus();
    }
    return chk;
}

function isIntegerValue(id,message)
{
    var chk = true;
    var re = /\d+/;
    
    var obj = document.getElementById(id);
    
    obj.value = obj.value.trim();
    
    if (!re.test(obj.value))
    {
        chk = false;
        alert(message);
        obj.focus();
    }
    
    return chk;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -