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

📄 common.js

📁 酒店管理,主要从事酒店管理都可以.这可是北大青鸟的程序
💻 JS
字号:
function MoveListData(lstControlFrom,lstControlTo,txtNumFrom,txtNumTo,submitTo,listAction)
{
	var i;
	for(i=0;i<lstControlFrom.options.length;i++)
	{
		if(lstControlFrom.options[i].selected)
		{
			var a=new Option(lstControlFrom.options[i].text,lstControlFrom.options[i].value);
			lstControlTo.options.add(a);
			lstControlTo.options.selectedIndex=0;
			document.Form1.action=submitTo+"?pageFrom=LIST&ListValue="+lstControlFrom.options[i].value+"&listAction="+listAction;
		}
	}
	for(i=0;i<lstControlFrom.options.length;i++)
	{
		if(lstControlFrom.options[i].selected)
		{
			lstControlFrom.options.remove(i);
			i=-1;
	   	}
	}
	if(txtNumFrom!="" )
	{
		txtNumFrom.value=lstControlFrom.options.length;
	}
	if(txtNumTo!="" )
	{
		txtNumTo.value=lstControlTo.options.length;
	}		
	document.Form1.submit(); 	
}	
//是否为空
function isValidNull(FieldControl, Message){
	if (Trim(FieldControl.value) == "" || FieldControl.value==null || Trim(FieldControl.value) == "NULL") {
		alert(Message);
        FieldControl.focus();
        return false;
    }else{
		return true;
    }
}

function isValidNumber(FieldControl, Message){
	if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
		return true;
	}else{
		if (isNaN(FieldControl.value)) {
			alert(Message);
			FieldControl.focus();
			return false;
		}else{
			FieldControl.value=parseFloat(FieldControl.value);
			return true;
		}
	}
}
function isPositiveInt(FieldControl, Message){
	if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
		alert(Message);
		FieldControl.focus();
		return false;
	}else{
		if (isNaN(FieldControl.value) || parseInt(FieldControl.value)!=FieldControl.value || parseInt(FieldControl.value)<=0) {
			alert(Message);
			FieldControl.focus();
			return false;
		}else{
			FieldControl.value=parseInt(FieldControl.value);
			return true;
		}
	}
}
//校验E-mail地址
function isValidEmail(FieldControl, Message){
	if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
		return true;
	}else{
		if (FieldControl.value.charAt(0)=="." ||FieldControl.value.charAt(0)=="@"||FieldControl.value.indexOf('@', 0) == -1||FieldControl.value.indexOf('.', 0) == -1||FieldControl.value.lastIndexOf("@")==FieldControl.value.length-1||FieldControl.value.lastIndexOf(".")==FieldControl.value.length-1) {
			FieldControl.focus();
			alert(Message);
			return false;
		}else{
			return true;
		}
	}
}



function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE==""){
		return "";
	}
	else{
			return TRIM_VALUE;
	}
}

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	
	if(v_length < 0){
		return"";
	}
	var iTemp = v_length -1;
	
	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){}
    	else{
    		strTemp = VALUE.substring(0,iTemp +1);
    		break;
    	}
    	iTemp = iTemp-1;
    }
    return strTemp;
}


function LTrim(VALUE){
	var w_space = String.fromCharCode(32);

	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
    	iTemp = iTemp + 1;
    }
    return strTemp;
}


function toLocation(Url,Field,Value){
	parent.loaction.href=Url + "?" & Field + "=" + Value;
	window.close;
}

function dialog(sURL,sFeatures) {
//	var sFeatures="dialogHeight:300;dialogWidth:300;center:Yes;help:No;resizable:yes;status:No;";
	var vArguments="";
	if (arguments.length>2) sFeatures=arguments[2];
	if (arguments.length>1) vArguments=arguments[1];
    var res=showModalDialog("dialog.aspx?"+(sURL),vArguments,sFeatures);
    return res;
}

function dialogArg(sURL,sArguments,sFeatures){
	var res=showModalDialog("dialog.aspx?"+(sURL),
		sArguments,
		sFeatures);
    return res;
}
function SetMSGTimeout(){
	var msg=document.getElementById("lblMessage");
	msg.value="";
	setTimeout(SetMSGTimeout(),5000);	
}

function chkdate(ctl,datestr,Message,isCheckNull)
{
		
	if (isCheckNull==false){
		if (datestr==null || datestr==""){
			return true;
		}
	}
	
	if (datestr==null || datestr==""){
		alert(Message);
		ctl.focus();
		return false;
	}
	
	var lthdatestr;
	lthdatestr= datestr.length;
	var tmpy="";
	var tmpm="";
	var tmpd="";
	//var datestr;
	var status;
	status=0;

	for (i=0;i<lthdatestr;i++){
		if (datestr.charAt(i)== '-'){
			status++;
		}
		if (status>2){
			alert(Message);
			ctl.focus();
			return false;
		}
		if ((status==0) && (datestr.charAt(i)!='-')){
			tmpy=tmpy+datestr.charAt(i)
		}
		if ((status==1) && (datestr.charAt(i)!='-')){
			tmpm=tmpm+datestr.charAt(i)
		}
		if ((status==2) && (datestr.charAt(i)!='-')){
			tmpd=tmpd+datestr.charAt(i)
		}
	}

	year=new String (tmpy);
	month=new String (tmpm);
	day=new String (tmpd)
	//tempdate= new String (year+month+day);
	//alert(tempdate);
	if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))
	{
		alert(Message);
		ctl.focus();
		return false;
	}
	if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
	{
		alert (Message);
		ctl.focus();
		return false;
	}
	if (!((year % 4)==0) && (month==2) && (day==29))
	{
		alert (Message);
		ctl.focus();
		return false;
	}
	if ((month<=7) && ((month % 2)==0) && (day>=31))
	{
		alert (Message);
		ctl.focus();
		return false;
	}
	if ((month>=8) && ((month % 2)==1) && (day>=31))
	{
		alert (Message);
		ctl.focus();
		return false;
	}
	if ((month==2) && (day==30))
	{
		alert(Message);
		ctl.focus();
		return false;
	}
	
	if(month<10){
		month="0" + eval(tmpm);
	}
	if(day<10){
		day="0" + eval(tmpd);
	}
	
	ctl.value=year + "-" + month + "-" + day;
	return true;
}

function CheckChars(sText){
	var ValidChars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";
	var IsChars=true;
	var Char;
	
	for(i=0;i<sText.length && IsChars==true;i++){
		Char=sText.charAt(i);
		if (ValidChars.indexOf(Char)==-1){
			IsChars=false;
		}
	}
	return IsChars;
}
//正则表达式
	function isValidPattern(FieldControl,strPattern,flags,Message){
	if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
		return true;
	}
	var reg=new RegExp(strPattern,flags);
	if(!reg.test(FieldControl.value)){
		alert(Message);
		FieldControl.focus();
		FieldControl.select();
		return false;
	}
	if(isValidNumber(FieldControl,Message)){
		FieldControl.value=parseFloat(FieldControl.value);
	}
	return true;

}
	
function HandleKeyDown(){
	if(window.event.keyCode==13&&window.event.srcElement.type!='submit'&&window.event.srcElement.type!='textarea'){
			window.event.keyCode=9;
	}
}

⌨️ 快捷键说明

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