ÁcÅ骩¢x²Ê^ª©¢xEnglish¢xºô¯¸¾ÉÄý

±z²{¦bªº¦ì¸m¡G­º­¶> Ápµ¸§Ú­Ì> ¾÷ºc°Ñ³X¹ê²ß
Ápµ¸§Ú­Ì¢x»P¨à·ù¦X§@¢x¥[¤J§Ó¤u¢x¼x¤~°T®§¢x¾÷ºc°Ñ³X¹ê²ß¢xQ&A»P¿Ô¸ß«H½c
 
¾÷ºc°Ñ³X¹ê²ß

§t¦³* µù°OªÌ¡A¬°¥²¶ñÄæ¦ì
 
°ò¥»¸ê®Æ
* ÅçÃÒ½X¡G




(½Ð¶ñ¼g¬Ý¨ìªº¼Æ¦r¡A¬Ý¤£²M·¡®É½Ð«ö F5 ­«¾ãµøµ¡)
* ¥Ó½Ð³æ¦ì
* Ápµ¸¤H ¾ºÙ
* Ápµ¸¹q¸Ü
¶Ç¯u
*Ápµ¸¦a§}  

* E-mail
°Ñ³X©Ê½è
* °Ñ³X¦aÂI ¥x¥_ ¥x¤¤ °ª¶¯
* °Ñ³X¹ÎÅé¾·~
* ¤H¼Æ ¤H
* °ÑÆ[¤é´Á
* ®É¶¡
* °Ñ³X¥Øªº ¤F¸Ñ¨àºÖÁp·ù°òª÷·|¥þ·|·~°È
¹ê¦a°ÑÆ[¥Á¥Í¨àµ£ºÖ§QªA°È¤¤¤ß
¤F¸Ñ¨àºÖÁp·ù°òª÷·|¹ê²ß¿ìªk
¤F¸Ñ¨àºÖÁp·ù°òª÷·|ªÀ·|¤u§@¦æ¬FºÞ²z¡C±ý¸Ô²Ó¤F¸ÑªººÞ²z¬yµ{¥]¬A¡G
  ¬ã¨sµo®i»P­Ò¾É
¸ê·½¾ã¦X»P«Å¶Ç
¤@¯ë¦æ¬F¬yµ{
§ÓÄ@¤u§@ºÞ²z
°ª¶¥¨Mµ¦¹Lµ{




¤F¸Ñ¨àºÖÁp·ù°òª÷·|ªÀ·|¤u§@ª½±µªA°È¡C±ý¸Ô²Ó¤F¸ÑªºªA°È¤è®×¥]¬A¡G
  ¦¬¥X¾iº[±ó¨à«OÅ@
¥¢Âܨó´M
³æ¿Ë®a®xªA°È
¨àµ£­Ó§O©Î¹ÎÅéÁ{§É¤u§@
¨à¤Ö«OÅ@®a®x³B¹J/®a®xºûôªA°È

¦«¨|ªA°È
°ª­·ÀI®a®xªA°È
¤E¤G¤@¾_¨a­««ØªA°È
­ü³é³Þ§r¨àµ£±M½u
Â÷±B¨óij°Ó½Í

 

 


¨ä¥L(½Ð»¡©ú)

³Æµù

(¥x¥_¤¤¤ß)°Ñ³X¤é´Á¯S§O»¡©ú¡G

  • ¾Ç¥Í¹ÎÅé°Ñ³X¬°15¤H¥H¤U¡A±N©T©w¦w±Æ©ó¨C­Ó¤ë²Ä¤T­Ó¬P´Á¤T¦­¤W10ÂI¦Ü12ÂI±µ¨ü°Ñ³X¡C
  • °Ñ³X¤H¼Æ¦b15¤H¥H¤W¡A¥B¦³¦Ñ®v³­¦P°Ñ³XªÌ¡A¾Ç®Õ»Ý¨ç°e¤½¤å¡A°Ñ³X¤é´Á«h¥Ñ¾Ç®Õ»P¥»·|Âù¤è¦@¦P¦w±Æ»P¨ó½Õ¡C
  • ­Y±M·~¹ÎÅé¨Ó³X¡A«h½Ð¸Ó¹ÎÅé»P¥»·|Ápô¡A¨ó½Õ°Ñ³X®É¶¡¡C
»Ý°òª÷·|°t¦X¨Æ©y (½Ð¨ãÅ黡©ú)



ªþ¥ó 1.
2.
3.



2007 Child Welfare League Foundation.R.O.C. All Reserved.
«ØÄ³¨Ï¥Î Internet Explorer 6 ¥H¤W¡B¥H³Ì¨Î¿Ã¹õ¸ÑªR«× 1024 x 768 Æ[¬Ý
¥x¥_¥«¤j¦P°Ï10351ªø¦w¦è¸ô43¸¹7¼Ó ¡]02) 2550-5959
Áô¨pÅv¬Fµ¦ ¢x ¨àµ£ºô¸ô¦w¥þ


µêÀÀ¥D¾÷¥ÑWIS¶×´¼´£¨Ñ
/************************************************* Validator v1.01 code by §Ú¦ò¤s¤HÈË wfsr@cunite.com http://www.cunite.com *************************************************/ Validator = { Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{1,2}\)|0\d{1,2}-)?[1-9]\d{6,7}$/, Mobile : /^((\(\d{3}\))|(\d{3}\-))?09\d{8}$/, Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/, IdCard : /^[A-Za-z][1-2]\d{8}$/, ROCID : /^[A-Za-z0-9]{8,10}$/, Currency : /^\d+(\.\d+)?$/, Number : /^\d+$/, NoNum : /^\d+$/, Zip : /^[1-9]\d{2}$/, QQ : /^[1-9]\d{4,8}$/, Integer : /^[-\+]?\d+$/, Double : /^[-\+]?\d+(\.\d+)?$/, English : /^[A-Za-z]+$/, Loginid : /^[A-Za-z0-9-_]+$/, Chinese : /^[\u0391-\uFFE5]+$/, UnSafe : /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/, IsSafe : function(str){return !this.UnSafe.test(str);}, SafeString : "this.IsSafe(value)", Limit : "this.limit(value.length, getAttribute('min'), getAttribute('max'))", LimitB : "this.limit(this.LenB(value), getAttribute('min'), getAttribute('max'))", Date : "this.IsDate(value, getAttribute('min'), getAttribute('format'))", Repeat : "value == document.getElementsByName(getAttribute('to'))[0].value", Range : "getAttribute('min') < value && value < getAttribute('max')", RangeL : "getAttribute('min') <= eval(value)", Compare : "this.compare(value,getAttribute('operator'),getAttribute('to'))", Custom : "this.Exec(value, getAttribute('regexp'))", Group : "this.MustChecked(getAttribute('name'), getAttribute('min'), getAttribute('max'))", Muti : "this.Mutisel(getAttribute('name'), getAttribute('name2'), getAttribute('name3'))", CNE : "this.ChkNaEmpty(getAttribute('name'))", ErrorItem : [document.forms[0]], ErrorMessage : ["´£¿ô±z¡G\t\t\t\t"], Validate : function(theForm, mode){ var obj = theForm || event.srcElement; var count = obj.elements.length; this.ErrorMessage.length = 1; this.ErrorItem.length = 1; this.ErrorItem[0] = obj; for(var i=0;i 1){ mode = mode || 1; var errCount = this.ErrorItem.length; switch(mode){ case 2 : for(var i=1;i 0 && !this['Mobile'].test(item1)) tmp = false; return tmp; }, ChkNaEmpty : function(name2){ var item1 = document.getElementsByName(name2)[0].value; if(is_chk){ return (item1.length > 2); }else{ return 1; } }, AddError : function(index, str){ this.ErrorItem[this.ErrorItem.length] = this.ErrorItem[0].elements[index]; this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str; }, Exec : function(op, reg){ return new RegExp(reg,"g").test(op); }, compare : function(op1,operator,op2){ switch (operator) { case "NotEqual": return (op1 != op2); case "GreaterThan": return (op1 > op2); case "GreaterThanEqual": return (op1 >= op2); case "LessThan": return (op1 < op2); case "LessThanEqual": return (op1 <= op2); default: return (op1 == op2); } }, MustChecked : function(name, min, max){ var groups = document.getElementsByName(name); var hasChecked = 0; min = min || 1; max = max || groups.length; for(var i=groups.length-1;i>=0;i--) if(groups[i].checked) hasChecked++; return min <= hasChecked && hasChecked <= max; }, IsDate : function(op, formatString){ formatString = formatString || "ymd"; var m, year, month, day; switch(formatString){ case "ymd" : m = op.match(new RegExp("^((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$")); if(m == null ) return false; day = m[6]; month = m[5]--; year = (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10)); break; case "dmy" : m = op.match(new RegExp("^(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))$")); if(m == null ) return false; day = m[1]; month = m[3]--; year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10)); break; default : break; } if(!parseInt(month)) return false; month = month==12 ?0:month; var date = new Date(year, month, day); return (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate()); function GetFullYear(y){return ((y<30 ? "20" : "19") + y)|0;} } } //¥h°£¦r¦ê¥ªÃ䪺ªÅ¥Õµê®æ function ltrim(instr){ return instr.replace(/^[\s]*/gi,""); } //¥h°£¦r¦ê¥kÃ䪺ªÅ¥Õµê®æ function rtrim(instr){ return instr.replace(/[\s]*$/gi,""); } //¥h°£¦r¦ê«e«áªºªÅ¥Õµê®æ function trim(instr){ instr = ltrim(instr); instr = rtrim(instr); return instr; }