📄 companyinfoupdate.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 + -