📄 commonformat.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 + -