//천단위 콤마 function numberFormat(inputNumber) { return inputNumber.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + '원'; } //학생값 버튼 활성화/비활성화 $("#stunum").on("keyup", function() { $(this).val($(this).val().replace(/[^0-9]/g,"")); if($(this).val()=='undefined' || $(this).val()=='') $('#ibtn').addClass('disabled'); else $('#ibtn').removeClass('disabled'); }); //변경값 확인 function showresult() { //인풋값 변환시 자동 탐색 //$('#stunum').on("propertychange change keyup paste input", function(){} var date = new Date(); if(date.getDate() > 15) { var rightPercent = "-100%"; document.querySelector('.gamaengCost').innerHTML = '500,000원'+ ' 0원 '+ '
'+ '  (월 기간한정 특가)'+ '
'; document.getElementById('contactmonth').innerHTML= date.getMonth()+1; } else { document.querySelector('.gamaengCost').innerHTML = '500,000원'+ '
'+ '  (최초 1회)'+ '
'; } $('.show_result').css('display', 'block'); var stunumber = parseInt($('#stunum').val()); var plus15 = 6000; var plus30 = 5000; var plus50 = 4500; var plus100 = 4000; var standard = 98000; var premium = 178000; document.getElementById('stunum2').innerHTML=(stunumber).toString()+'명'; //1행 var goods = document.getElementById('goods'); var row1stunum = document.getElementById('row_1_stunum'); var goodsbasic = document.getElementById('goodsbasic'); var row1basic = document.getElementById('row_1_basic'); if(stunumber <= 29){ row1basic.innerHTML = '기본료 (15명)' } else { row1basic.innerHTML = '기본료 (30명)' } // 2행 var row2stunum = document.getElementById('row_2_stunum'); var row2basic = document.getElementById('row_2_basic'); var row2cost = document.getElementById('row_2_cost'); //3행 var row3stunum = document.getElementById('row_3_stunum'); var row3basic = document.getElementById('row_3_basic'); var row3cost = document.getElementById('row_3_cost'); //4행 var row4stunum = document.getElementById('row_4_stunum'); var row4basic = document.getElementById('row_4_basic'); var row4cost = document.getElementById('row_4_cost'); //결과값 var basic = document.getElementById('basic-cost'); var discount = document.getElementById('discount'); var total = $('.total-cost'); $('tbody tr').css('display', 'none'); $('tbody tr').eq(4).css('display', 'table-row'); //학생 15명 이하 if (stunumber <= 15) { $('tbody tr') .eq(0) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Standard'; goodsbasic.innerHTML = numberFormat(standard); row1stunum.innerHTML = (stunumber).toString() + '명'; //계산 basic.innerHTML = numberFormat(standard); total[0].innerHTML = numberFormat(standard); total[1].innerHTML = numberFormat(standard); total[2].innerHTML = numberFormat(standard); discount.innerHTML = 0; } //학생 15초과 ~ 29명 이하 else if (stunumber > 15 && stunumber <= 29) { $('tbody tr') .eq(0) .css('display', 'table-row'); $('tbody tr') .eq(1) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Standard'; goodsbasic.innerHTML = numberFormat(standard); row1stunum.innerHTML = (15).toString() + '명'; goods2.innerHTML = '내공스터디 Custom (~30명)'; row2stunum.innerHTML = (stunumber - 15).toString() + '명'; row2basic.innerHTML = numberFormat(plus15); var plus15cost = (stunumber - 15) * plus15; row2cost.innerHTML = numberFormat(plus15cost); //계산 basic.innerHTML = numberFormat(standard + plus15cost); total[0].innerHTML = numberFormat(standard + plus15cost); total[1].innerHTML = numberFormat(standard + plus15cost); total[2].innerHTML = numberFormat(standard + plus15cost); discount.innerHTML = 0; } //학생 30명 else if (stunumber == 30) { $('tbody tr') .eq(0) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Premium'; row1stunum.innerHTML = (stunumber).toString() + '명'; goodsbasic.innerHTML = numberFormat(premium); //계산 basic.innerHTML = numberFormat(premium); total[0].innerHTML = numberFormat(premium); total[1].innerHTML = numberFormat(premium); total[2].innerHTML = numberFormat(premium); discount.innerHTML = 0; } //학생 30명 초과 50명 이하 else if (stunumber > 30 && stunumber <= 50) { $('tbody tr') .eq(0) .css('display', 'table-row'); $('tbody tr') .eq(1) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Premium'; row1stunum.innerHTML = "30명"; goodsbasic.innerHTML = numberFormat(premium); goods2.innerHTML = '내공스터디 Custom (~50명)'; row2stunum.innerHTML = (stunumber - 30).toString() + '명'; row2basic.innerHTML = numberFormat(plus30); var plus30cost = (stunumber - 30) * plus30; row2cost.innerHTML = numberFormat(plus30cost); //계산 basic.innerHTML = numberFormat(6000 * stunumber); total[0].innerHTML = numberFormat(premium + plus30cost); total[1].innerHTML = numberFormat(premium + plus30cost); total[2].innerHTML = numberFormat(premium + plus30cost); var discountper = (((6000 * stunumber) - (premium + plus30cost))/(premium + plus30cost)) *100; discount.innerHTML = discountper.toFixed(1); } //학생 50명 초과 100명 이하 else if (stunumber > 50 && stunumber <= 100) { $('tbody tr') .eq(0) .css('display', 'table-row'); $('tbody tr') .eq(1) .css('display', 'table-row'); $('tbody tr') .eq(2) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Premium'; row1stunum.innerHTML = (30).toString() + '명'; goodsbasic.innerHTML = numberFormat(premium); goods2.innerHTML = '내공스터디 Custom (~50명)'; row2stunum.innerHTML = (20).toString() + '명'; row2basic.innerHTML = numberFormat(plus30); var plus30cost = 20 * plus30; row2cost.innerHTML = numberFormat(plus30cost); goods3.innerHTML = '내공스터디 Custom (~100명)'; row3stunum.innerHTML = (stunumber - 50).toString() + '명'; row3basic.innerHTML = numberFormat(plus50); var plus50cost = ((stunumber - 50) * plus50); row3cost.innerHTML = numberFormat(plus50cost); //계산 basic.innerHTML = numberFormat(6000 * stunumber); total[0].innerHTML = numberFormat(premium + plus30cost + plus50cost); total[1].innerHTML = numberFormat(premium + plus30cost + plus50cost); total[2].innerHTML = numberFormat(premium + plus30cost + plus50cost); var discountper = (((6000 * stunumber)-(premium + plus30cost + plus50cost))/(6000 * stunumber)) * 100; discount.innerHTML = discountper.toFixed(1); } //학생 100명 초과 else if (stunumber > 100) { $('tbody tr') .eq(0) .css('display', 'table-row'); $('tbody tr') .eq(1) .css('display', 'table-row'); $('tbody tr') .eq(2) .css('display', 'table-row'); $('tbody tr') .eq(3) .css('display', 'table-row'); goods.innerHTML = '내공스터디 Premium'; row1stunum.innerHTML = (30).toString() + '명'; goodsbasic.innerHTML = numberFormat(premium); goods2.innerHTML = '내공스터디 Custom (~50명)'; row2stunum.innerHTML = (20).toString() + '명'; row2basic.innerHTML = numberFormat(plus30); var plus30cost = (20 * plus30); row2cost.innerHTML = numberFormat(plus30cost); goods3.innerHTML = '내공스터디 Custom (~100명)'; row3stunum.innerHTML = (50).toString() + '명'; row3basic.innerHTML = numberFormat(plus50); var plus50cost = (50 * plus50); row3cost.innerHTML = numberFormat(plus50cost); goods4.innerHTML = '내공스터디 Custom (100명 초과)'; row4stunum.innerHTML = (stunumber - 100).toString() + '명'; row4basic.innerHTML = numberFormat(plus100); var plus100cost = ((stunumber - 100) * plus100); row4cost.innerHTML = numberFormat(plus100cost); //계산 basic.innerHTML = numberFormat(6000 * stunumber); total[0].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost); total[1].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost); total[2].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost); var discountper = (((6000 * stunumber)-(premium + plus30cost + plus50cost + plus100cost))/(6000 * stunumber))* 100; discount.innerHTML = discountper.toFixed(1); } }