/** * Select Box ¼±Åÿ©ºÎ °Ë»ç * @param field * @param error_msg */ function isNotSelected(field, error_msg) { if(field.selectedIndex == 0) { alert(error_msg); field.focus() ; return true; } else { return false; } } /** * Radio ButtonÀ» ¼±ÅÃÇØÁ¦ÇÑ´Ù * @param field form.element */ function uncheckRadio(field) { for(i = 0; i < field.length; i++) { field[i].checked = false; } } /** * Radio ButtonÀÇ ¼±ÅÃµÈ °ªÀ» °¡Á®¿Â´Ù * @param field form.element */ function getRadioVal(field) { for(i = 0; i < field.length; i++) { if(field[i].checked == true) return field[i].value; } return ""; } /** * °Ë»ö¾î°¡ ÀԷµǴ FORM element¸¦ ÃʱâÈ("") ÇÑ´Ù. * * @param frm °Ë»ö¾î ÀÔ·Â FORM */ function doInit(frm) { for (i = 0; i < frm.elements.length; i++) { frm.elements[i].value = ""; } } /** * ENTERŰ ´Ù¿î µÇ¾úÀ»¶§ ³Ñ°Ü¹ÞÀº Function½ÇÇà * * @param func ½ÇÇàÇÒ Function¸í */ function enterKeyDown(func) { enter = event.keyCode; if(enter == 13) { eval(func); } } /** * TABŰ ´Ù¿î µÇ¾úÀ»¶§ ³Ñ°Ü¹ÞÀº Function½ÇÇà * * @param func ½ÇÇàÇÒ Function¸í */ function tabKeyDown(func) { enter = event.keyCode; if(enter == 09) { eval(func); } } /** * ¼¿·ºÆ® ¹Ú½º¸¦ ¿øÇÏ´Â °ªÀ¸·Î ¼ÂÆÃÇÏ´Â ÇÔ¼ö * * @param objFrm document.ÇÁ·¹ÀÓ¸í.¼¿·ºÆ® ¹Ú½º À̸§ * @param val ¼ÂÆÃÇÒ °ª */ function setSelectVal ( objFrm, val ) { var len = objFrm.options.length; if ( !len ) { return; } for ( var n = 0; n < len; n++ ) { if ( objFrm.options[n].value == val ) { objFrm.options[n].selected = true; } } } /** * ¶óµð¿À ¹öư, üũ¹Ú½º¸¦ ¿øÇÏ´Â °ªÀ¸·Î ¼ÂÆÃÇÏ´Â ÇÔ¼ö * * @param objFrm document.ÇÁ·¹ÀÓ¸í.¶óµð¿À ¹öư À̸§ * @param val ¼ÂÆÃÇÒ °ª */ function setRadioVal (objFrm, val) { var len = objFrm.length; if (!len) { objFrm.checked = true; } else { for (var n = 0; n < len; n++) { if (objFrm[n].value == val) objFrm[n].checked = true; } } } /** * radio button check ¿©ºÎ * @param field form.element * @param error_msg ¿¡·¯ Message * @return boolean */ function isNotCheckedRadio(field, error_msg) { if ( field == null ) { alert(error_msg); return true; } if ( field.length == null ) { if ( field.checked == true ) { return false; } else { alert(error_msg); return true; } } for(i = 0; i < field.length; i++) { if(field[i].checked == true) { return false; } } alert(error_msg); return true; } /** *
* ÇöÀç °´Ã¼ÀÇ ÀÔ·Â ±ÛÀÚ¼ö°¡ ÀÏÁ¤¼ö¸¦ ³ÑÀ¸¸é ´ÙÀ½ °´Ã¼·Î Æ÷Ä¿½º°¡ À̵¿ÇÑ´Ù ** @param obj ÇöÀç °´Ã¼ * @param limitLength ÀÔ·Â ±ÛÀÚ¼öÀÇ ÇѰè * @param nextObj Æ÷Ä¿½º°¡ À̵¿ÇÒ °´Ã¼ */ function nextFocus(obj, limitLength, nextObj) { if(obj.value.length == limitLength) nextObj.focus(); } /** *
* Àμö·Î ¹ÞÀº object°¡ ¹è¿ÀÎÁö ÆÇ´Ü ÇÑ´Ù. * - nullÀ̸é 0À» ¸®ÅÏ * - ¹è¿ÀÌ ¾Æ´Ï¸é 1À» ¸®ÅÏ * - ¹è¿À̶ó¸é ¹è¿ ±æÀ̸¦ ¸®ÅÏ ** @param obj °Ë»çÇÒ form.element * @return number (0, 1, obj.length) */ function isArray(obj){ if(obj == null){ return 0; }else { //alert(obj.type); if(obj.type == 'select-one'){ return 1; }else if(obj.type == 'select-multiple'){ return 1; }else{ if(obj.length > 1){ return obj.length; }else { return 1; } } } } /** * formÀ» ÃʱâÈ ÇÑ´Ù. * @see form.reset() * @param document.form */ function reset(frm){ frm.reset(); } /** * input elementÀÇ hidden type object¸¦ »ý¼ºÇÏ¿© ¹ÝȯÇÑ´Ù. * * @param elemName elementÀÇ À̸§ * @param elemValue elementÀÇ °ª * @return input element (<input type="hidden" name="elemName" value="elemValue">) */ function genDomInput(elemName, elemValue){ var input = document.createElement("input"); input.setAttribute("type", "hidden"); input.setAttribute("name", elemName); input.setAttribute("value", elemValue); return input; } // ¹®ÀÚ¿ NULL CHECK - ¾ÕµÚ °ø¹é Á¦°ÅÈÄ NULL ÀÎÁö üũ // param : str - ¹®ÀÚ¿ // return : boolean function isNull(str) { if(str == null || str == "" || str == "