📄 function.js
字号:
function ExecuteAction(CurrentAction,ThisForm,action){
switch(CurrentAction){
case "Save":
if (ValidDataForm(ThisForm)){
ThisForm.method="post"
ThisForm.action=action
ThisForm.submit();
}
break;
case "Delete":
{
ThisForm.submit();
}
break;
case "Search":
if (ValidDataForm(ThisForm)){
ThisForm.method="post"
ThisForm.action=action
ThisForm.submit();
}
break;
default:
ThisForm.submit();
break;
}
}
function ValidDataForm(ThisForm){
var elArr = ThisForm.elements;
for(var i = 0; i < elArr.length; i++)
with(elArr[i]){
var v = elArr[i].validator;
if(!v) continue;
Lable=v.substring(0,v.indexOf('#'));
DataFormat = v.substring(v.indexOf('#')+1,v.length)
//alert(elArr[i].tagName);
if (elArr[i].tagName=='SELECT'){
CheckValue=elArr[i].options[elArr[i].selectedIndex].text;
} else {
CheckValue=elArr[i].value;
}
if (!IsValid(CheckValue,DataFormat)){
alert('请输入正确的'+Lable+'!');
elArr[i].focus();
return false;
}
}
return true;
}
function IsValid(Str,DataFormat){
switch (DataFormat){
case 'DF_NOTNULL':
var thePat=/^\S|\d$/;
break;
case 'DF_YEAR' :
var thePat=/^\d\d\d\d$/;
break;
case 'DF_MONTH' :
var thePat=/^[0-1][0-9]$/;
break;
case 'DF_DAY' :
var thePat=/^[0-3][0-9]$/;
break;
case 'DF_DATE' :
var thePat=/^d{4}-d{2}-d{2}$/;
break;
case 'DF_NUMBER' :
var thePat=/\d/;
break;
default :
return false;
}
if(!thePat.exec(Str)){
return false;
}else{
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -