📄 command.js
字号:
return false;
}
}
}
return true;
}
//检查Email地址
function CheckEmail(Obj){
var sReg = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
if ( ! sReg.test(Obj.value) )
{
alert("电子邮件地址不正确!请重新输入。");
Obj.focus();
return false;
}
return true;
}
//检查电话号码:允许仅包括数字、减号和小括号,且长度小于等于15位
function CheckMobile(Obj){
if ( Obj.value.length <= 15 && Obj.value.length >= 7 )
{
var sReg = /[^\d-\(\)]{1}/;
var sReg1 = /^13[0-9]{1}\d{8}$/;
var sReg2 = /[-\(\)]{1}/;
var HasError = false;
if (sReg.test(Obj.value))
{
HasError = true;
alert("电话号码不能包含除数字,小括号,减号以外字符!");
Obj.focus();
return false;
}
else
{
if ( Obj.value.length == 11 && !sReg1.test(Obj.value) && !sReg2.test(Obj.value) )
{
HasError = true;
alert("您输入的手机号码有误!\n如果是非手机号码,请在区号和号码间加短横线“-”。");
Obj.focus();
return false;
}
if ( (Obj.value.length == 12 || Obj.value.length == 10) && !sReg2.test(Obj.value) )
{
HasError = true;
alert("您输入的如果是手机号码,则位数有误,必须为11位!\n如果是非手机号码,请在区号和号码间加短横线“-”。");
Obj.focus();
return false;
}
}
}
else
{
HasError = true;
alert("电话号码必须是小于等于15位且大于等于8位!");
Obj.focus();
return false;
}
if ( HasError )
{
return false;
}
return true;
}
//检查姓名,不允许包括空格及数字
function CheckTrueName(Obj){
//姓名中不允许数字或空格
var sReg = /\d|\s/;
if ( sReg.test(Obj.value) )
{
alert("真实姓名不允许包含空格或数字!");
Obj.focus();
return false;
}
//姓名中不允许英文字母
var sReg = /[a-zA-Z]/;
if ( sReg.test(Obj.value) )
{
alert("真实姓名不允许包含英文字母!\n如果您身份证上姓名不是中文,请电话和我们联系。");
Obj.focus();
return false;
}
if ( Obj.value.length > 4 )
{
alert("姓名太长!");
Obj.focus();
return false;
}
return true;
}
//检查长度,不允许超过 numberLength
function CheckInputLength(Obj,alertStr,numberLength){
if(Obj.value.length>numberLength){
alert(alertStr+"的长度不能超过"+numberLength+"个字符,您现在"+alertStr+"的长度为:"+Obj.value.length+"个字符!");
Obj.focus()
return false;
}
return true;
}
//检查数字,不允许包含非数字内容
function isMoney(Obj,Astr)
{
strRef="1234567890.";
for(i=0;i<Obj.value.length;i++)
{
tempChar=Obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1)
{
alert(Astr+"不符合要求,请检查");
Obj.focus();
return false;
}
else
{
tempLen=Obj.value.indexOf(".");
if(tempLen!=-1)
{
strLen=Obj.value.substring(tempLen+1,Obj.value.length);
if(arguments[1]!="")
{
if(strLen.length>arguments[1])
{
alert(Astr+"不符合要求,请检查");
Obj.focus();
return false;
}
}
else
{
if(strLen.length>2)
{
alert(Astr+"不符合要求,请检查");
Obj.focus();
return false;
}
}
}
}
}
return true;
}
function PageGoBack()
{
history.back(-1);
}
function selectAuto(Obj,sendValue)
{
for(var i=0;i<Obj.options.length;i++)
{
if(Obj.options[i].value==sendValue)
{
Obj.options[i].selected=true;
break;
}
}
}
function SelectImage(Obj,Stat,Url)
{
var W=window.screen.availWidth;
var H=window.screen.availHeight-(window.screen.height-window.screen.availHeight);
if(Stat==0)
{
var WRV=window.showModalDialog('FileSystem/UpFileDefault.asp','sdfsdf','dialogWidth:750px;dialogHeight:600px;help:no;scroll:auto;status:no;center:yes');
if (typeof(WRV)!='undefined')
{
Obj.value=WRV.split('||')[1];
}
}
else if(Stat==1)
{
var rIndex=Obj.parentElement.parentElement.rowIndex;
var cIndex=Obj.parentElement.cellIndex;
var oTable=Obj.parentElement.parentElement.parentElement.parentElement;
var MObj=oTable.rows(rIndex).cells(cIndex-1).children(0);
var WRV=window.showModalDialog('FileSystem/UpFileDefault.asp'+"?CurrentPath="+MObj.value,'sdfsdf','dialogWidth:'+W+'px;dialogHeight:'+H+'px;help:no;scroll:auto;status:no;center:yes');
if (typeof(WRV)!='undefined')
{
MObj.value=WRV.split('||')[1];
}
}
else if(Stat==2)
{
window.showModalDialog(Url,'sdfsdf','dialogWidth:'+W+'px;dialogHeight:'+H+'px;help:no;scroll:auto;status:yes;center:no');
}
}
function viewSelectImage(Obj)
{
var FileTypeStr="";
var rIndex=Obj.parentElement.parentElement.rowIndex;
var cIndex=Obj.parentElement.cellIndex;
var oTable=Obj.parentElement.parentElement.parentElement.parentElement;
var MObj=oTable.rows(rIndex).cells(cIndex).children(0);
if(MObj.value!="")
{
FileTypeStr=MObj.value;
FileType=FileTypeStr.substr(FileTypeStr.lastIndexOf("."),4);
if(FileType==".jpg" || FileType==".jpge" || FileType==".gif" || FileType==".png" || FileType==".bmp")
{
SelectImage(Obj,2,'FileSystem/ImageShow.asp?ImageSrc='+MObj.value+'&NotD=0');
}
else
{
Obj.target="_blank";
Obj.href=MObj.value;
}
}
}
/*
产生时间选择通用函数
2006年02月08日 15:04:23
Dev:Liu YueBo
*/
//alert("装载了选择时间的js文件。")
function atCalendarControl(){
var calendar=this;
this.calendarPad=null;
this.prevMonth=null;
this.nextMonth=null;
this.prevYear=null;
this.nextYear=null;
this.goToday=null;
this.calendarClose=null;
this.calendarAbout=null;
this.head=null;
this.body=null;
this.today=[];
this.currentDate=[];
this.sltDate;
this.target;
this.source;
/************** 加入日历底板及阴影 *********************/
this.addCalendarPad=function(){
document.write("<div id='divCalendarpad' style='position:relative ;top:0;left:0;width:0;height:0;display:none;zindex:8888;'>");
document.write("<iframe frameborder=0 height=0 width=0></iframe>");
document.write("<div style='position:absolute;top:1;left:1;width:252;height:189;background-color:#0D5BB2;'></div>");
document.write("</div>");
calendar.calendarPad=document.all.divCalendarpad;
}
/************** 加入日历面板 *********************/
this.addCalendarBoard=function(){
var BOARD=this;
var divBoard=document.createElement("div");
calendar.calendarPad.insertAdjacentElement("beforeEnd",divBoard);
divBoard.style.cssText="position:absolute;top:2;left:2;width:250;height:187;border:0 outset;background-color:#99CCFF;";
var tbBoard=document.createElement("table");
divBoard.insertAdjacentElement("beforeEnd",tbBoard);
tbBoard.style.cssText="position:absolute;top:1;left:1;width:248 ;height:186;font-size:9pt;";
tbBoard.cellPadding=0;
tbBoard.cellSpacing=0;
/************** 设置各功能按钮的功能 *********************/
/*********** Calendar About Button ***************/
trRow = tbBoard.insertRow(0);
calendar.calendarAbout=calendar.insertTbCell(trRow,0,"","center");
calendar.calendarAbout.title="帮助 快捷键:H";
//calendar.calendarAbout.onclick=function(){calendar.about();}
/*********** Calendar Head ***************/
tbCell=trRow.insertCell(1);
tbCell.colSpan=5;
tbCell.bgColor="";
tbCell.align="center";
tbCell.style.cssText = "cursor:default";
calendar.head=tbCell;
/*********** Calendar Close Button ***************/
tbCell=trRow.insertCell(2);
calendar.calendarClose = calendar.insertTbCell(trRow,2,"x","center");
calendar.calendarClose.title="关闭 快捷键:ESC或X";
calendar.calendarClose.onclick=function(){calendar.hide();}
/*********** Calendar PrevYear Button ***************/
trRow = tbBoard.insertRow(1);
calendar.prevYear = calendar.insertTbCell(trRow,0,"<<","center");
calendar.prevYear.title="上一年 快捷键:↑";
calendar.prevYear.onmousedown=function(){
calendar.currentDate[0]--;
calendar.show(calendar.target,calendar.returnTime,calendar.currentDate[0]+"-"+calendar.formatTime(calendar.currentDate[1])+"-"+calendar.formatTime(calendar.currentDate[2]),calendar.source);
}
/*********** Calendar PrevMonth Button ***************/
calendar.prevMonth = calendar.insertTbCell(trRow,1,"<","center");
calendar.prevMonth.title="上一月 快捷键:←";
calendar.prevMonth.onmousedown=function(){
calendar.currentDate[1]--;
if(calendar.currentDate[1]==0){
calendar.currentDate[1]=12;
calendar.currentDate[0]--;
}
calendar.show(calendar.target,calendar.returnTime,calendar.currentDate[0]+"-"+calendar.formatTime(calendar.currentDate[1])+"-"+calendar.formatTime(calendar.currentDate[2]),calendar.source);
}
/*********** Calendar Today Button ***************/
calendar.goToday = calendar.insertTbCell(trRow,2,"今天","center",3);
calendar.goToday.title="选择今天 快捷键:T";
calendar.goToday.onclick=function(){
if(calendar.returnTime)
calendar.sltDate=calendar.today[0]+"-"+calendar.formatTime(calendar.today[1])+"-"+calendar.formatTime(calendar.today[2])+" "+calendar.formatTime(calendar.today[3])+":"+calendar.formatTime(calendar.today[4])
else
calendar.sltDate=calendar.today[0]+"-"+calendar.formatTime(calendar.today[1])+"-"+calendar.formatTime(calendar.today[2]);
calendar.target.value=calendar.sltDate;
calendar.hide();
//calendar.show(calendar.target,calendar.today[0]+"-"+calendar.today[1]+"-"+calendar.today[2],calendar.source);
}
/*********** Calendar NextMonth Button ***************/
calendar.nextMonth = calendar.insertTbCell(trRow,3,">","center");
calendar.nextMonth.title="下一月 快捷键:→";
calendar.nextMonth.onmousedown=function(){
calendar.currentDate[1]++;
if(calendar.currentDate[1]==13){
calendar.currentDate[1]=1;
calendar.currentDate[0]++;
}
calendar.show(calendar.target,calendar.returnTime,calendar.currentDate[0]+"-"+calendar.formatTime(calendar.currentDate[1])+"-"+calendar.formatTime(calendar.currentDate[2]),calendar.source);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -