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

📄 commonformat.js

📁 梦界家园程序开发基底框架
💻 JS
字号:
//******************************************************************************************//
// * JM僷僢働乕僕
// * 敿妏塸悢嫟捠娭悢
//******************************************************************************************//
function inputAlphabet(obj,type){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    if(type=="SEIGOU"){
      checkSeigou(obj.value);
    }else{
      checkValue(obj,type);
    }
    return true;
  }
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
//		alert(event.keyCode);
      if((48<=event.keyCode && event.keyCode<=57)||(96<=event.keyCode && event.keyCode<=105)){
          if (event.shiftKey==true){
              rt=false;
          }
      }else if((65<=event.keyCode && event.keyCode<=90)){
      }else{
          rt=false;
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }

}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 擔晅嫟捠娭悢
//******************************************************************************************//
function inputDateTime(obj,type){
  //set maxLength 6 
  obj.maxLength=6;
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
/*  obj.onblur= function(){
    var textrange=obj.createTextRange();
    textrange.moveStart("character",0);
    textrange.moveEnd("character",obj.value.length);
    textrange.select();
  }*/
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    if(type=="DATE"){
      obj.value = obj.value.replace("/","").replace("/","");;
    }else if(type=="TIME"){
      obj.value = obj.value.replace(":","").replace(":","");;
    }
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
      if((event.keyCode>=48 && event.keyCode<=57)||
            (event.keyCode>=96 && event.keyCode<=105)){
        if (event.shiftKey==true){
          rt = false;
        }
      }else{
        rt=false;
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }

}
//********************Calendar*************************//
function showCalendar(objId){
  var obj=document.all(objId);
  setObjValidataColor(obj,true);
  var URL="./WEB/jsps/sys/date.jsp";//&date="+obj.value;
  var arrList =window.showModalDialog(URL,"select data","dialogWidth:176px;dialogHeight:206px;status:no;help:no" );

  if(arrList !=undefined && arrList.length > 0){
    obj.value = arrList[0];
    checkValue(obj,"DATE");
  }
}
//********************Time*************************//
function showTime(objId){
  var obj=document.all(objId);
  var date = (new Date()).toLocaleString();
  obj.value = date.substr(date.length-8,date.length);
  checkValue(obj,"TIME");
  //alert(obj.value);
}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 敿妏塸暥帤嫟捠娭悢
//******************************************************************************************//
function inputEngbet(obj,type){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
      if((65 >  event.keyCode || event.keyCode > 90)){
          rt=false;
      }else{
          if (event.shiftKey==true){
              rt=true;
          }
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }

}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 敿妏暥帤嫟捠娭悢
//******************************************************************************************//
function inputHan(obj,type){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }
}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 敿妏偐側嫟捠娭悢
//******************************************************************************************//
function inputHanZen(obj,type){
  //set imeMode disable
  obj.style.imeMode="active";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }
}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 儊乕儖嫟捠娭悢
//******************************************************************************************//
function inputMail(obj,type){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 189:  //-_
    case 50:  //@
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
//alert(event.keyCode);
      if(event.keyCode==190 || event.keyCode==110){
          if (event.shiftKey==true){
              rt=false;
          }
      }else if((48<=event.keyCode && event.keyCode<=57)||
               (96<=event.keyCode && event.keyCode<=105)){
          if (event.shiftKey==true){
              rt=false;
          }
      }else if((65<=event.keyCode && event.keyCode<=90)){
      }else{
          rt=false;
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }
}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 悢抣嫟捠娭悢
//******************************************************************************************//
function inputNumber(obj,type,math,decimal){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
//		alert(event.keyCode);
      if (event.keyCode==189||event.keyCode==109){
        if (event.shiftKey==true){
          rt = false;
        }else{
          if(math == "undefined"||math==true||math=="true"){
//          if(obj.value>0){
            obj.value = obj.value * (-1);
//          }
          }else{
          }
          rt = false;
        }
      }
      else if (event.keyCode==190||event.keyCode==110){
        if(decimal>0){
          if (obj.value.indexOf(".")>=0){
            obj.maxLength = obj.maxLength - 1 ;
            rt = false;
          }else{
            obj.maxLength = obj.maxLength + 1 ;
          }
          if(obj.value.length<=0){
            obj.maxLength = obj.maxLength - 1 ;
//            rt = false;
          }else{
            obj.maxLength = obj.maxLength + 1 ;
          }
          if(decimal==obj.value.length){
            rt = false;
          }
        }else{
          rt = false;
        }
      }
      else if((event.keyCode>=48 && event.keyCode<=57)||
            (event.keyCode>=96 && event.keyCode<=105)){
        if (event.shiftKey==true){
          rt = false;
        }
        if((obj.maxLength!="")&&(obj.maxLength>(decimal*1+1))){
          //other ok
          if(((obj.maxLength-obj.value.length-1)==decimal)&&obj.value.indexOf(".")<0){
            obj.value=obj.value+".";
          }
        }
      }else{
        rt = false;
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }

}
//******************************************************************************************//
// * JM僷僢働乕僕
// * 揹榖嫟捠娭悢
//******************************************************************************************//
function inputPhone(obj,type,decimal){
  //set imeMode disable
  obj.style.imeMode="disabled";
  //set setFocus check
  obj.onblur= function(){
    checkValue(obj,type);
    return true;
  }
  //set right mouse menu disable
  obj.oncontextmenu= function(){return false;}
  //set key in 
  obj.onkeydown=function(){
    var rt = true;
    switch(event.keyCode){
    case 8:    //BS
    case 46:  //DEL
    case 39:  //仺
    case 37:  //仼
    case 9:    //TAB
    case 35:  //END
    case 36:  //HOME
    case 45:  //INS
    case 16:  //SHIFT
    case 13:
      break;
    default:
//		alert(event.keyCode);
      if (event.keyCode==189||event.keyCode==109){
        if (event.shiftKey==true){
          rt = false;
        }
      }
      else if((event.keyCode>=48 && event.keyCode<=57)||
            (event.keyCode>=96 && event.keyCode<=105)){
        if (event.shiftKey==true){
          rt = false;
        }
      }else{
        rt = false;
      }
    }
    if(event.ctrlKey==true){
        rt=false;
    }
    return rt;
  }

}
//*****************************************************************************
//桳岠惈僠僃僢僋柤偺愝掕
//*****************************************************************************
function checkSeigou(valCode){
	alert(valCode);
  return true;
}
//*****************************************************************************
//桳岠惈僠僃僢僋怓偺愝掕
//*****************************************************************************
function checkValue(obj,type) {
  try{
    setObjRequiredImage(obj);
//    if(type==""){
//    }else{
      setObjValidataColor(obj,false);
//    }
    if (obj.value!="") { 
      ////////////////////////////////////////////////////////
      if( type=="ALPHABET" && !checkAlphabet(obj.value)){
        setFocus(obj);
        return false;
      }
      ////////////////////////////////////////////////////////
      else if( type=="DATE" ){
        if(obj.value.length<6){
          setFocus(obj);
          return false;
        }
        if(!isDateCheckYMD1(getEightDate(obj.value))){
          setFocus(obj);
          return false;
        }
        if(getEightDate2(obj.value) != ""){
          obj.value = getEightDate2(obj.value);
        }
      }
      ////////////////////////////////////////////////////////
      else if( type=="HANKANA" && obj.value.search("^[

⌨️ 快捷键说明

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