diff --git a/src/main/webapp/WEB-INF/views/mngr/goods/subsvc/SubsvcC.jsp b/src/main/webapp/WEB-INF/views/mngr/goods/subsvc/SubsvcC.jsp index 055ff7d1..275e68d2 100644 --- a/src/main/webapp/WEB-INF/views/mngr/goods/subsvc/SubsvcC.jsp +++ b/src/main/webapp/WEB-INF/views/mngr/goods/subsvc/SubsvcC.jsp @@ -322,15 +322,16 @@ } // 텍스트 입력 내용중 필수 항목 체크 $(':text[required]').each(function () { + const inputVal = $(this).val().trim(); if($(this).hasClass('number')){ - if ($(this).val().trim() == '' || $(this).val().trim() == '0') { + if (inputVal == '' || inputVal == '0' && !$(this).hasClass('allow-zero')) { alert($(this).prop('title')+"은(는) 필수입니다"); $(this).focus(); retVal = false; return false; } }else{ - if ($(this).val().trim() == '') { + if (inputVal == '') { alert($(this).prop('title')+"은(는) 필수입니다"); $(this).focus(); retVal = false; @@ -372,8 +373,11 @@ $('#expsrEndDt').val(expsrEndDt); } + //선택한 재고정책 + const choiceInvntryPolicyCd = $('input[name="invntryPolicyCd"]:checked').val() + //재고가 있으면 판매인 경우 개수 품절처리 필수 - if($('input[name="invntryPolicyCd"]:checked').val() == '01'){ + if(choiceInvntryPolicyCd == '01'){ if($('#avlinvLmttQy').val() == ''){ alert($('#avlinvLmttQy').prop('title')+"은(는) 노출여부가 노출예약인 경우 필수입니다"); $('#avlinvLmttQy').focus(); @@ -574,7 +578,7 @@