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

📄 global.js

📁 该系统是一个B/S结构的公司定饭系统,整套软件由JSP编制,希望大家能够多提宝贵意见,但请不要将它应用于商业环境,如实在要使用的话,请与作者联系!(使用此系统无比要有ORACLE8i以上版本数据库!)
💻 JS
📖 第 1 页 / 共 2 页
字号:
			 return false;
	  }
	}
	return true;
}
  if ((rstrFlag !="1") && (rstrFlag !="2"))
  {
    rstrFlag="0";
  }

  for (i=0; i<strIn.length; i++)
  {
    intCode = (strIn.charCodeAt(i));

    if (rstrFlag=="1")
    {

      if (intCode<48 || intCode>57)
      {
        if(!(intCode==45 && i==0))
        {
          return false;
        }
      }
    }
    else if (rstrFlag=="2")
    {

      if (intCode<48 || intCode>57)
      {
        if(intCode==45 && i==0)
        {
        }
        else if(intCode==46 && !pflg && i!=0)
        {
          pflg = true;
        }
        else
        {
          return false;
        }
      }
    }
    else
    {

      if ((intCode<48 || intCode>57))
      {
        if(intCode==46 && !pflg && i!=0)
        {
          pflg = true;
        }
        else
        {
          return false;
        }
      }
    }
  }
  return true;
}

//=============================================================================
//    function GxCommerAdd(objText)
//    加逗号
//
//=============================================================================
function GxCommerAdd(objText)
{
  var i=0;
  var j=0;
  var strTemp1="";
  var strTemp2="";
  var strCommer=",";
  var strInt="";
  var strDec="";

  strIn = (objText.value).toString();

  if (GxIsEmpty(objText)){ return;}
  if (GxNumberCheck(objText,"2")==false){
    objText.select();
    alert("请填入数字!");
    return ;
  }

  if (strIn.indexOf(".")<0)
  {
    strInt=strIn;
  }
  else
  {
    strInt=strIn.split(".")[0];
    strDec=strIn.split(".")[1];
  }

  for (i=0;i<=strInt.length;i++)
  {
    strTemp1=strInt.charAt(i)+strTemp1;

  }
  for (i=0 ;i<=strTemp1.length+3;i=i+3)
  {
    if ((strTemp1.length-i)<=3)
    {
      j=strTemp1.length;
      strCommer="";
    }
    else
    {
      j=i+3;
    }
    strTemp2=strTemp2+strTemp1.substring(i,j) + strCommer;
  }
  strTemp1="";
  for (i=0;i<=strTemp2.length;i++)
  {
    strTemp1=strTemp2.charAt(i)+strTemp1;

  }
  if(strTemp1.charAt(0)=="-" && strTemp1.charAt(1)==",")
  {
    strTemp1 = strTemp1.replace(",","");
  }
  if (strDec!="")
  {
    strDec="."+strDec;
  }
  strTemp1+=strDec;
  objText.value=strTemp1;
  return (strTemp1);
}



//=============================================================================
//      function GxDelCommer(objText)
//
//      删除豆号
//=============================================================================
function GxDelCommer(objText)
{
  var reg=",";

  for(var i=0;i<(objText.value).length;i++)
    objText.value = (objText.value).replace(reg,"");
  return objText.value;
}

//=============================================================================
//    function GxChkDate(objText,str)
//
//        日期检查
//=============================================================================
function GxChkDate(objText,str)
{
  var s_cnt = 0;
  var  rstrYear;
  var  rstrMonth;
  var  rstrDay;
  var robjField=(objText.value).toString();
  if (str!="")
  {
	robjField=robjField+str;
  }

  for(var i=0;i<robjField.length;i++)
  {
    if(robjField.charAt(i) == "/")
    {
      s_cnt++;
    }
  }

  if(s_cnt != 2)
  {
    alert("请输入日期,格式如XXXX/XX/XX!");
    objText.select();
    return false;
  }

  rstrYear = robjField.substring(0,robjField.indexOf("/"));
  robjField = robjField.substring(robjField.indexOf("/")+1);
  rstrMonth = robjField.substring(0,robjField.indexOf("/"));
  robjField = robjField.substring(robjField.indexOf("/")+1);
  rstrDay = robjField.substring(0);

  if(rstrYear.substring(0,1) == "S" || rstrYear.substring(0,1) == "s")
  {
    rstrYear = 1925 + parseInt(rstrYear.substring(1),10);
  }
  else if(rstrYear.substring(0,1) == "H" || rstrYear.substring(0,1) == "h")
  {
    rstrYear = 1988 + parseInt(rstrYear.substring(1),10);
  }
  else if(rstrYear.length == 2)
  {
    if(parseInt(rstrYear,10) < 80)
    {
      rstrYear = "20" + rstrYear;
    }
    else
    {
      rstrYear = "19" + rstrYear;
    }
  }
  else if(rstrYear.length == 4)
  {
  }
  else
  {
    alert("请输入日期,格式如XXXX/XX/XX!");
    objText.select();
    return false;
  }

  var intY  = parseInt(rstrYear,10);
  var intM  = parseInt(rstrMonth,10) -1;
  var intD  = parseInt(rstrDay,10);
  var datDate = new Date( intY,intM,intD );
  if ((datDate.getMonth() != intM) || (datDate.getDate() != intD))
  {
    alert("请输入日期,格式如XXXX/XX/XX!");
    objText.select();
    return false;
  }

  if(rstrMonth.length == 1)
  {
    rstrMonth = "0" + rstrMonth;
  }

  if(rstrDay.length == 1)
  {
    rstrDay = "0" + rstrDay;
  }
  if (str!="")
  {
	var j=0;
	for (i=0;i<str.length;i++)
	{
		if(str.charAt(i) == "/")
		{
			j++;
		}
	 }
	 if (j==1)
	 {	
		objText.value=rstrYear + "/" + rstrMonth;
	 }
	 else if (j==2)
	 {	
		objText.value=rstrYear;
	  }
	 else
	  {
		objText.value=rstrYear + "/" + rstrMonth + "/" + rstrDay
	  }
   }
   else
   {
      objText.value=rstrYear + "/" + rstrMonth + "/" + rstrDay;
   }
  return true;
}

//=============================================================================
//         function GxDateToString(objText)
//
//         日期转变为字符传
//=============================================================================
function GxDateToString(objText)
{
  var reg = "/";
  GxChkDate(objText);
  var strIn = objText.value;
  for(var i=0;i<strIn.length;i++)
    strIn = strIn.replace(reg,"");

  objText.value = strIn;
}

//=============================================================================
//    function GxEiOomoji(objText)
//
//    小写字母转大写;
//=============================================================================
function GxEiOomoji(objText)
{
  var intCode;
  var codeSize = 32;
  var strIn = objText.value;
  robjField = "";

  for(var i=0;i<strIn.length;i++)
  {
    intCode = (strIn.charCodeAt(i));
    if(intCode>=97 && intCode<=122){
      robjField += String.fromCharCode(intCode-codeSize);
    }
    else
    {
      robjField += String.fromCharCode(intCode);
    }
  }
  objText.value=robjField;
  return robjField;
}

//=============================================================================
//    function GxChkKeta(objText,robjKeta1)
//
//         检验值是否在指定行数
//=============================================================================
function GxChkKeta(objText,robjKeta1)
{
  if(GxStrlen((objText.value).toString()) <= parseInt(robjKeta1.toString())){
    return true;
  }
  else
  {
    return false;
  }

}

//=============================================================================
//    function GxStrlen(str)
//
//    解码函数(好象没什么用!)
//=============================================================================
function GxStrlen(str)
{

  var i = 0;
  var len = 0;
  str = escape(str);
  for (i = 0; i < str.length; i++, len++)
  {
    if (str.charAt(i) == "%") {
      if (str.charAt(++i) == "u") {
        i += 3;
        len++;
      }
      i++;
    }
  }
  return len;
}

//---end of the file!!

⌨️ 快捷键说明

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