/*------------------------------------------------------------------------------ Function : IsNull() Definition: Null ÀÎÁö Check (StringÀ» Trim ó¸®ÇÑ ÀÌÈÄ) Last Date : 2001.4.26 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö" boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean( true:NullÀ̰ųª ""Àΰæ¿ì , false : ) Example : if(IsNull(document.FORM.name,'À̸§') == false) return; ------------------------------------------------------------------------------*/ function Alert_Msg(ArgMsg) { if ( ArgMsg != null && ArgMsg != "") alert( "Erreur : Saisir " + ArgMsg.toLowerCase() + "."); return false; } function IsNull(Obj,ArgMsg,UseFocus) { var ret=false,Objval = Obj.value ; LTrim(Objval); //¿ÞÂÊ Space if ( Objval == "" || Objval == null ) { if ( ArgMsg != null && ArgMsg != "") alert( "Erreur : Saisir " + ArgMsg.toLowerCase() + "."); if ( UseFocus != false ) { if( Obj.type != "select-one") { Obj.focus(); Obj.select(); } } ret = true; } if ( ret == true) Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : IsZero() Definition: Null/Zero ÀÎÁö Check (StringÀ» Trim ó¸®ÇÑ ÀÌÈÄ) Last Date : 2001.4.26 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö" boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean(true:Null,"",0Àΰæ¿ì , false) Example : if(IsZero(document.FORM.name,'À̸§') == false) return; ------------------------------------------------------------------------------*/ function IsZero(Obj,ArgMsg,UseFocus) { var ret=false,Objval = LTrim(Obj.value); // ¿ÞÂÊ Space Objnum = parseInt(Objval); // ¼ýÀÚ¸¸ºÐ¸® if ( Objval == "" || Objval == null || Objnum == 0) { if ( ArgMsg != null && ArgMsg != "") alert( "Erreur : Saisir " + ArgMsg.toLowerCase() + "."); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } ret = true; } if ( ret == true && !isNaN(Objnum)) Obj.value = Objnum; return ret; } /*------------------------------------------------------------------------------ Function : OnlyNum() Definition: ¼ýÀÚ¸¸ »ç¿ëÇÑ °ÍÀÎÁö Check (Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean(true:¼ýÀÚ(0~9)Àΰæ¿ì , false) Example : if(OnlyNum(document.FORM.count,'¼ö·®',false) == false) return; ------------------------------------------------------------------------------*/ function OnlyNum(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( IsZero(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i 57)) { Msg= "Erreur : Utiliser nombres uniquement. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : OnlyAlpha() Definition: ¿µ¹®ÀÚ¸¸ »ç¿ëÇÑ °ÍÀÎÁö Check(Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean(true:¿µ¹®ÀÚ¸¸ , false: ¿µ¹®ÀÚÀÌ¿ÜÀÇ ¹®ÀÚ) Example : if(OnlyAlpha(document.FORM.title,'Á¦¸ñ') == false) return; ------------------------------------------------------------------------------*/ function OnlyAlpha(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i 90) && (CharAsc < 97)) || (CharAsc > 122)) { Msg= "Erreur : Utiliser lettres uniquement. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : OnlyAlphaNum() Definition: ¿µ¹®ÀÚ,¼ýÀÚ¸¸ »ç¿ëÇÑ °ÍÀÎÁö Check(Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean(true:letters,¼ýÀÚ¸¸ , false: letters,¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ) Example : if(OnlyAlphaNum(document.FORM.title,'Á¦¸ñ') == false) return; ------------------------------------------------------------------------------*/ function OnlyAlphaNum(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( (IsNull(Obj,"",false) == true || Objval == 0) && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i 57) && (CharAsc < 65)) || ((CharAsc > 90) && (CharAsc < 97)) || (CharAsc > 122)) { Msg= "Erreur : Utiliser lettres et nombres uniquement. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : OnlyNumFloat() Definition: ¼ýÀÚ¿Í ¼Ò¼öÁ¡¸¸(Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean(true:¼ýÀÚ(0~9),"."Àΰæ¿ì , false) Example : if(OnlyNumFloat(document.FORM.rate,'ºñÀ²') == false) return; ------------------------------------------------------------------------------*/ function OnlyNumFloat(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i 57)) { Msg= "Erreur : Utiliser nombres et point décimal uniquement. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckNotSpec() Definition: Ư¼ö¹®ÀÚÀÎÁö CheckÈÄ Error Msg(Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean( false : Ư¼ö¹®ÀÚÀΰæ¿ì) Example : if(CheckSpec(document.FORM.title,'Á¦¸ñ') == false) return; ------------------------------------------------------------------------------*/ function CheckNotSpec(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i= 33) && (CharAsc <= 47)) || ((CharAsc >= 58) && (CharAsc <= 64)) || ((CharAsc >= 91) && (CharAsc <= 96))) { Msg = "Erreur : Ne pas utiliser de caractères spéciaux. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckExceptPar() Definition: (,),-,_,/À» Á¦¿ÜÇÑ Æ¯¼ö¹®ÀÚÀÎÁö CheckÈÄ Error Msg(Trim½Ç½Ã ÈÄ) Last Date : 2001.5.8 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean( false : (,),-,_,/À» Á¦¿ÜÇÑ Æ¯¼ö¹®ÀÚÀΰæ¿ì) Example : if(CheckSpec(document.FORM.title,'Á¦¸ñ') == false) return; ------------------------------------------------------------------------------*/ function CheckExceptPar(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var ret=true,CharAsc,Msg; Objval = Trim(Obj.value); Obj.value = Objval; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else { for (i=0;i= 33) && (CharAsc <= 47)) || ((CharAsc >= 58) && (CharAsc <= 64)) || ((CharAsc >= 91) && (CharAsc <= 96))) { if ( CharAsc != 40 && CharAsc != 41 && CharAsc != 45 && CharAsc != 47 &&CharAsc !=95){ Msg = "Erreur : Utilisation de caractères spéciaux possible, sauf ( ) - _ /. Saisir à nouveau " + ArgMsg.toLowerCase() + "."; ret = false; break; } } } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckSearch() Definition: °Ë»ö °ªÀÇ À¯¹« ¹× %»ç¿ë¿©ºÎ Check ( Trim ½Ç½ÃÈÄ ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ boolean false : focus»ç¿ë¾ÈÇÔ Return : boolean Example : if ( CheckSearch(this.form.title,"°Ë»ö°ª") == false) return; ------------------------------------------------------------------------------*/ function CheckSearch(Obj,ArgMsg,EmptyOk,UseFocus) { var Msg,ret=true,Objval = Trim(Obj.value); // ¾ÕµÚ Space Á¦°Å if ( ArgMsg == null || ArgMsg == "" ) ArgMsg = "Chercher Valeur"; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } if( IsNull(Obj) != true && CheckAbove(Obj,"",2,false) == false ) { Msg = "Erreur : Saisir plus de 2 caractères pour " + ArgMsg.toLowerCase() + "."; ret = false; } pos = Objval.search(/\%/g); if ( pos != -1 ) { Msg = "Erreur : "+ ArgMsg.substring(0,1).toUpperCase()+ ArgMsg.substring(1).toLowerCase() + " n'est pas disponible. Saisir à nouveau."; ret = false; } if ( ret == false ) { alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckLen() Definition: ÀÔ·ÂÇ׸ñ ÀÚ¸®¼ö Check (Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", ÀÚ¸®¼ö,boolean false : focus»ç¿ë¾ÈÇÔ Return : boolean Example : if(CheckLen(document.jumin.FORM,"Áֹεî·Ï¹øÈ£",13) == false) return; ------------------------------------------------------------------------------*/ function CheckLen(Obj,ArgMsg,ChkNum,UseFocus) { var ret=true; Objval = Trim(Obj.value); Obj.value = Objval; if ( Objval.length != ChkNum ) { if ( ArgMsg != null && ArgMsg != "") alert("Erreur : Saisir " + ArgMsg.toLowerCase() + " est " + ChkNum + " chiffres."); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } ret = false; } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckAbove() Definition: ÀÔ·ÂÇ׸ñ ÀÚ¸®¼ö ÀÌ»óÀÎÁö Check (Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", ÀÚ¸®¼ö,boolean false : focus»ç¿ë¾ÈÇÔ Return : boolean Example : if(CheckAbove(document.FORM.passwd,"ºñ¹Ð¹øÈ£ ",4) == false) return; ------------------------------------------------------------------------------*/ function CheckAbove(Obj,ArgMsg,ChkNum,UseFocus) { var ret=true; Objval = Trim(Obj.value); Obj.value = Objval; if ( Objval.length < ChkNum ) { if ( ArgMsg != null && ArgMsg != "") alert("Erreur : Saisir " + ArgMsg.toLowerCase() + " est au-dessus " + ChkNum + " chiffres."); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } ret = false; } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckBelow() Definition: ÀÔ·ÂÇ׸ñ ÀÚ¸®¼ö ÀÌÇÏÀÎÁö Check (Trim½Ç½Ã ÈÄ) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", ÀÚ¸®¼ö,boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean Example : if(CheckBelow(document.FORM.tel1,"±¹¹ø",4) == false) return; ------------------------------------------------------------------------------*/ function CheckBelow(Obj,ArgMsg,ChkNum,UseFocus) { var ret=true; Objval = Trim(Obj.value); Obj.value = Objval; if ( Objval.length > ChkNum ) { if ( ArgMsg != null && ArgMsg != "") alert("Erreur : Saisir " + ArgMsg.toLowerCase() + " est en-dessous " + ChkNum + " chiffres."); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } ret = false; } else Obj.value = Objval; return ret; } /*------------------------------------------------------------------------------ Function : CheckPwdDiff() Definition: Password ¿Í Password ÀçÈ®ÀÎ Check Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name, Object document.form_name.input_name Return : Boolean Example : if(CheckPwdDiff(this.form.pass1,this.form.pass2) == false) return; ------------------------------------------------------------------------------*/ function CheckPwdDiff(ObjA,ObjB,ArgMsg) { var ret=true; ObjAval = ObjA.value; ObjBval = ObjB.value; if ( ArgMsg == "" || ArgMsg == null ) ArgMsg = "Mot de Passe"; if ( ObjAval != ObjBval ) { alert("Erreur : "+ ArgMsg.substring(0,1).toUpperCase()+ ArgMsg.substring(1).toLowerCase() +" données saisies incorrectes. Saisir "+ ArgMsg.toLowerCase() +"."); ObjB.focus(); ObjB.value=""; ObjB.select(); ret = false; } return ret; } /*------------------------------------------------------------------------------ Function : CheckNumDiff() Definition: ¼ýÀÚ°ª ºñ±³ Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name, Object document.form_name.input_name, String °æ°í¸Þ½ÃÁö1,String °æ°í¸Þ½ÃÁö2 boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean Example : if(CheckNumDiff(this.form.price1,this.form.price2,"°æ¸Å½ÃÀÛ°¡","°æ¸ÅÁ¾·á°¡") == false) return; ------------------------------------------------------------------------------*/ function CheckNumDiff(ObjA,ObjB,ArgMsgA,ArgMsgB,UseFocus) { var ret=true; ObjAval = ObjA.value.replace(/\,/g,""); //°¡°ÝÀÇ °æ¿ì , Á¦°Å ObjBval = ObjB.value.replace(/\,/g,""); if ( ObjAval > ObjBval ) { if (ArgMsgA!=null && ArgMsgA!="" && ArgMsgB!=null && ArgMsgB!="") alert("Erreur : " + ArgMsgA.substring(0,1).toUpperCase()+ ArgMsgA.substring(1).toLowerCase() + " ne peut pas être plus élevé que " + ArgMsgB.toLowerCase() + "."); if ( UseFocus != false ) { ObjA.focus(); ObjA.select(); } ret = false; } return ret; } /*------------------------------------------------------------------------------ Function : IsValidPwd() Definition: Password ·Î »ç¿ë°¡´ÉÇÑÁö¿©ºÎ/Password È®ÀÎ... Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name, Object document.form_name.input_name Return : Boolean Example : if(IsValidPwd(this.form.pass,this.form.id) == false) return; ------------------------------------------------------------------------------*/ function IsValidPwd(ObjA,ObjB,ArgMsg){ var ret=true,Msg; ObjAval = ObjA.value; if( ObjB.value != null ) ObjBval = ObjB.value; if ( ArgMsg == "" || ArgMsg == null ) ArgMsg = "Mot de Passe"; if ( IsNull(ObjA,"",false) == true) { Msg="Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else if ( ObjB.value != null && ObjBval == ObjAval) { Msg="Erreur : "+ ArgMsg.substring(0,1).toUpperCase()+ ArgMsg.substring(1).toLowerCase() +" doit être différent de ID. Saisir" + ArgMsg.toLowerCase() + "."; ret = false; } else if (OnlyNum(ObjA) == true) { Msg="Erreur : "+ ArgMsg.substring(0,1).toUpperCase()+ ArgMsg.substring(1).toLowerCase() +" is not use only number to preservation."; ret = false; } else if (ObjAval.length < 6) { Msg="Erreur : Saisir "+ ArgMsg.toLowerCase() +" au moins 6 lettres."; ret = false; } else if (ObjAval.indexOf(" ") != -1) { Msg="Erreur : Saisir "+ ArgMsg.toLowerCase() +" ne pas utiliser d'espace."; ret = false; } else if (OnlyAlphaNum(ObjA) == false) { Msg="Erreur : Saisir "+ ArgMsg.toLowerCase() +" utiliser lettres et/ou chiffres."; ret = false; } if ( ret == false ) { alert(Msg); ObjA.focus(); ObjA.value=""; ObjA.select(); } return ret; } /*------------------------------------------------------------------------------ Function : CheckEmail() Definition: E-mailÀÌ À¯È¿ÇÑ °ªÀÎÁö È®ÀÎ(space°¡ Æ÷ÇԵǾú°Å³ª) Last Date : 2001.5.25 / Seung-hwan Kim Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö", boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ , boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean ( true :ÀûÇÕ , false:ºÎÀûÇÕ) Example : if(CheckEmail(document.FORM.toemail,'º¸³¾E-mail',true) == false) return; ------------------------------------------------------------------------------*/ function CheckEmail(Obj,ArgMsg,EmptyOk,UseFocus) { if ( ArgMsg == null ) ArgMsg = ""; var Msg,ret=true,Objval = Trim(Obj.value); // ¾ÕµÚ Space Á¦°Å intId=0; intDomain1=0; intDomain2=0; intDomain3=0; intAt=0; intDot=0; intError=0; if ( ArgMsg == null || ArgMsg == "" ) ArgMsg = "Format adresse email"; if ( IsNull(Obj,"",false) == true && EmptyOk == false){ Msg = "Erreur : Saisir " + ArgMsg.toLowerCase() + "."; ret = false; } else if ( IsNull(Obj,"",false) == true && EmptyOk == true){ ret = true; } else { for(var i=0; i < Objval.length; i++ ) { if( Objval.charAt(i)=="@" ) intAt++; else if( Objval.charAt(i)==".") intDot++; else if( Objval.charAt(i)==" ") intError++; else if( intAt==0 ) intId ++; else if( intDot==0 ) intDomain1++; else if( intDot>=1 ) intDomain2++; else intError++; }; if ( !(intError==0 && intId > 0 && intAt==1 && intDomain1>0 && intDomain2>0)) { Msg = "Erreur : " + ArgMsg.substring(0,1).toUpperCase()+ ArgMsg.substring(1).toLowerCase() + "'s form in incorrect."; ret = false; } } if ( ret == false ) { if ( ArgMsg != null && ArgMsg != "") alert(Msg); if ( UseFocus != false ) { Obj.focus(); Obj.select(); } } else { Obj.value = Objval; } return ret; } /*------------------------------------------------------------------------------ Function : PressNum() Definition: ¼ýÀÚÀÌ¿Ü °ª ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="PressNum();" ------------------------------------------------------------------------------*/ function PressNum() { if (event.keyCode != 13) { if((event.keyCode<48) || (event.keyCode>57)) { alert("Erreur : Saisir uniquement des chiffres."); event.returnValue = false; } } } /*------------------------------------------------------------------------------ Function : PressFloat() Definition: ¼ýÀÚ,¼Ò¼öÁ¡ÀÌ¿Ü °ª ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="PressFloat();" ------------------------------------------------------------------------------*/ function PressFloat() { if (event.keyCode != 13) { if((event.keyCode<46) || (event.keyCode>57) || (event.keyCode==47)) { alert("Erreur : Saisir uniquement des chiffres et des points décimaux."); event.returnValue = false; } } } /*------------------------------------------------------------------------------ Function : NotPressSpec() Definition: Ư¼ö¹®ÀÚ ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="NotPressSpec();" ------------------------------------------------------------------------------*/ function NotPressSpec() { if((event.keyCode>32 && event.keyCode<48) || (event.keyCode>57 && event.keyCode<65) || (event.keyCode>90 && event.keyCode<97) || (event.keyCode>122 && event.keyCode<127)) { alert("Erreur : Ne pas utiliser de caractères spéciaux."); event.returnValue = false; } } /*------------------------------------------------------------------------------ Function : PressAlpha() Definition: ¿µ¹®ÀÚÀÌ¿Ü ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="PressAlpha();" ------------------------------------------------------------------------------*/ function PressAlpha() { if((event.keyCode>32 && event.keyCode<65) || (event.keyCode>90 && event.keyCode<97) || (event.keyCode>122 && event.keyCode<127)) { alert("Erreur : Saisir uniquement des lettres."); event.returnValue = false; } } /*------------------------------------------------------------------------------ Function : PressAlphaNum() Definition: ¿µ¹®ÀÚ,¼ýÀÚ ÀÌ¿Ü ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="PressAlphaNum();" ------------------------------------------------------------------------------*/ function PressAlphaNum() { if((event.keyCode>32 && event.keyCode<48) || (event.keyCode>57 && event.keyCode<65) || (event.keyCode>90 && event.keyCode<97) || (event.keyCode>122 && event.keyCode<127)) { alert("Erreur : Saisir uniquement des lettres et/ou des chiffres."); event.returnValue = false; } } /*------------------------------------------------------------------------------ Function : PressNumSpace() Definition: ¼ýÀÚ¿Í ½ºÆäÀ̽ºÀÌ¿Ü °ª ÀÔ·Â ¹æÁö Last Date : 2001.4.30 / Rachel Jung Arguments : Return : Boolean Example : ONKEYPRESS="PressNumSpace();" ------------------------------------------------------------------------------*/ function PressNumSpace() { if (event.keyCode != 13) { if(( event.keyCode >32 && event.keyCode<48) || (event.keyCode>57)) { alert("Erreur : Saisir uniquement des chiffres et des espaces."); event.returnValue = false; } } } /*------------------------------------------------------------------------------ Function : CheckCompare() Definition: °ªºñ±³ Last Date : 2006.5.22 / Rachel Jung Arguments : Object document.form_name.input_name,String "°æ°í¸Þ½ÃÁö" boolean false : focus»ç¿ë¾ÈÇÔ Return : Boolean( true:NullÀ̰ųª ""Àΰæ¿ì , false : ) Example : if(CheckCompar(document.FORM.name,'À̸§') == false) return; ------------------------------------------------------------------------------*/ function CheckCompare(Obj,Str,ArgMsg,UseFocus) { var ret=false,Objval = Obj.value ; LTrim(Objval); //¿ÞÂÊ Space LTrim(Str); //¿ÞÂÊ Space if ( Objval == Str ) { if ( ArgMsg != null && ArgMsg != "") alert( "Erreur : Saisir " + ArgMsg.toLowerCase() + "."); if ( UseFocus != false ) { if( Obj.type != "select-one") { Obj.focus(); Obj.select(); } } ret = true; } if ( ret == true) Obj.value = Objval; return ret; } /* Check Image */ function checkImgType(img) { imagefile001 = img; if(imagefile001 != ""){ if(!img.match(/(.[jJ][pP][eE]?[gG]|.[gG][iI][fF]|.[pP][nN][gG])/)){ alert("Fichiers joints uniquement formats JPG,GIF ou PNG."); return false; } } return true; } function checkImgFlashType(img) { imagefile001 = img; if(imagefile001 != ""){ if(!img.match(/(.[jJ][pP][eE]?[gG]|.[gG][iI][fF]|.[pP][nN][gG]|.[sS][wW][fF])/)){ alert("Fichiers joints uniquement formats JPG,GIF, PNG ou SWF."); return false; } } return true; } function checkTxtType(img) { imagefile001 = img; if(imagefile001 != ""){ if(!img.match(/(.[tT][xX][tT])/)){ alert("Fichiers joints uniquement format TXT."); return false; } } return true; }